| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
Implement PointSize Output Attribute.
|
|
|
|
|
|
|
|
|
|
gl_shader_decompiler: Implement VSETP
|
|
maxwell_dma: Silence compilation warnings
|
|
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
|
|
These three source files are the only ones within the engines directory
that don't use nested namespaces. We may as well change these over to
keep things consistent.
|
|
These are never modified, so we can make that assumption explicit.
|
|
This prevents truncation warnings at the lambda's usage sites.
|
|
These pointer variables are never used, so we can get rid of them.
|
|
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".
|