| Age | Commit message (Collapse) | Author |
|
|
|
|
|
There's no reason to allow direct access to the unique_ptr instance. Only
its contained pointer.
|
|
Add error popup when citra initialization failed
|
|
This has been confirmed on hardware. Fixes Etrian Odyssey IV.
|
|
|
|
renderer_opengl: Initalise fragment shader LUT textures
|
|
|
|
Add support for padding vertex attributes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
their boundaries.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Also implement D0 LUT enable.
|
|
|
|
|
|
- No functional difference.
|
|
|
|
to last light.
|
|
vector.
|
|
- Gets us LUT interpolation for free.
- Some older Intel GPU drivers did not support the big UBOs needed to store the LUTs.
|
|
|
|
|
|
|
|
|
|
- Diffuse
- Distance attenuation
- float16/float20 types
- Vertex Shader 'view' output
|
|
|
|
|
|
|
|
|
|
The nVidia driver is *extremely* spammy on this category, sending a
message on every buffer or texture upload, slowing down the emulator and
making the log useless.
|
|
Shader JIT: Fix off-by-one error when compiling JMPs
|
|
Shader: Implement "invert condition" feature of IFU instruction
|
|
This list was imported from the 3dbrew wiki page and is pretty much
complete.
|
|
If the bit 0 of the JMPU instruction is set, then the jump condition
will be inverted. That is, a jump will happen when the boolean is false
instead of when it is true.
|