| Age | Commit message (Collapse) | Author |
|
renderer_opengl: Enable alpha channel for DXT1 texture format
|
|
|
|
|
|
|
|
Improved Shader accuracy on Vertex and Geometry Shaders.
|
|
|
|
QT sRGB support
|
|
gl_rasterizer_cache: Fix compiler warning
|
|
|
|
gl_rasterizer: Implement primitive restart.
|
|
|
|
|
|
|
|
Implemented Shader Local Memory
|
|
|
|
rasterizer: Fix Layered Textures Loading and Cubemaps
|
|
|
|
|
|
|
|
|
|
gl_shader_decompiler: Implement VSETP
|
|
Implemented Alpha Test using Shader Emulation
|
|
|
|
|
|
gl_shader_decompiler: Implement PBK and BRK
|
|
Added Saturation to FMUL32I
|
|
gl_shader_decompiler: Minor changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixed FSETP and FSET
|
|
|
|
return GL_HALF_FLOAT
|
|
If the variable being moved is const, then std::move will always perform
a copy (since it can't actually move the data).
|
|
A variable with the same name was previously declared in an outer scope.
|
|
|
|
The intention of declaring them in gl_shader_decompiler was to be able
to use blocks to implement geometry shaders. But that wasn't needed in
the end and it caused issues when both vertex stages were being used,
resulting in a redeclaration of "position".
|
|
gl_shader_decompiler: Implement H* instructions
|
|
|
|
Implemented 3D Textures
|
|
|
|
shader_decompiler: Fix TLDS
|
|
|
|
|
|
Implement flushing in the rasterizer cache
|
|
Implement Arrays on Tex Instruction
|