EmuCR Feeds
Email Us

EmuCR: PCSX2PCSX2 Git (2016/10/12) is compiled. PCSX2 is an open source PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.

PCSX2 Git Changelog:
* gsdx: by default new will throw std::bad_alloc
So catch/use it and don't bother with GSDXErrorOOM
* gsdx gui: update the filter combox box with new trilinear options
OpenGL only
v2: update setting tooltip based on turtleli feedback
* gsdx mipmap:ogl: plug trilinear/mipmap2 option
mipmap option 3. Actually maybe a separate tri-linear option will be better
m_mipmap == 2 => use manual PS2 trilinear/mipmap
Otherwise
m_filter == 3 => always use full automatic trilinear interpolation
m_filter == 4 => use automatic trilinear interpolation when PS2 uses mipmap
m_filter == 5 => like 4 but force bilinear interpolation inside layer
* gsdx state: split IsMipmapActive in 2 pieces
This way we can test if a draw call requires a triliner filtering.
It will be used in next commit to implement automatic trilinear
* gsdx mipmap:ogl: add capabilities to automatically generate mipmap layer
* gsdx mipmap: enable fully tri-linear filtering
(when mipmap > 1)
* gsdx mipmap:ogl: extend HW sampler with tri-linear filtering
v2:
* use nice enum
* use bilinear info when there is no mipmap (more accurate)
* gsdx: add a nice enum for min filter
* gsdx mipmap:ogl: extend shader to support trilinear filtering
* gsdx ogl: replace simple_sample variable by the opposite shader_emulated_sampler
It feels easier to read this way
* gsdx mipmap:HW: Update all valid texture layers
* gsdx mipmap:HW: save state of both min&max lod values
* gsdx mipmap:tc: add code to update a single layer of a mipmap
* gsdx mipmap:ogl: add GL_TEXTURE mipmap support
* Allocate more memory for extra layers
* Allow to upload data in any layers
* gsdx mipmap: extend texture/cache to support a layer parameter
* gsdx mipmap: use a 3 state option
* Remove use of integer constants for iop events that I missed in the
previous commit (thank you @turtleli, I was mentally filtering this line
of code).
Fixes #1618

Download: PCSX2 Git (2016/10/12)
Source: Here

3 Comments:

  1. TRILINIEAR!? OH FUTSK YESH, PHINALLY-EEH!!!
    I seriously thought that nobody's gonna do that until at least version 2.0.0 comes out, or something like that, but HOT DAYUM! Trilinear on muh PCSX2! FUNK YES!

    ReplyDelete
  2. Application error "0xc000007b"...

    Windows10 64 bit (1607)

    ReplyDelete
    Replies
    1. You're either using wrong MSVCP140, or wrong VCRUNTIME140. They need to be both 32-bit, NOT 64-bit.

      Delete

Can't post a comment? Try This!