| Age | Commit message (Collapse) | Author |
|
|
|
Fixed block height settings for RenderTargets and Depth Buffers
|
|
Implemented Scissor Testing
|
|
gl_shader_decompiler: Implement geometry shaders
|
|
|
|
block width and block depth
|
|
Given "y" isn't always used, but "x" is, we can rearrange this to avoid
unused variable warnings by changing the names of op_a and op_b
|
|
|
|
|
|
an offset
|
|
|
|
|
|
gl_rasterizer: Implement accelerated Fermi2D copies.
|
|
Implemented Depth Compare, Shadow Samplers and Texture Processing Modes for TEXS and TLDS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TLDS: Add 1D sampler
|
|
- Fixes issues with Splatoon 2.
|
|
|
|
|
|
|
|
|
|
|
|
ColorTexture surfaces.
|
|
|
|
|
|
|
|
|
|
video_core: Implement point_size and add point state sync
|
|
gl_state: Pack sampler bindings into a single ARB_multi_bind
|
|
|
|
|
|
Improved Fast Swizzle and Legacy Swizzle
|
|
Add asserts for compute shader dispatching, transform feedback being
enabled and alpha testing. These have in common that they'll probably break
rendering without logging.
|
|
* Added glObjectLabels for renderdoc for textures and shader programs
* Changed hardcoded "Texture" name to reflect the texture type instead
* Removed string initialize
|
|
|
|
shader_bytecode: Make operator== and operator!= of IpaMode const qualified
|
|
gl_state: Remove unused type alias
|
|
This isn't used anywhere within the header, so we can remove it, along
with the include that was previously necessary. This also uncovers an
indirect include in the cpp file for the assertion macros.
|
|
This is more consistent with the surrounding enums.
|
|
These don't affect the state of the struct and can be const member
functions.
|
|
gl_stream_buffer: Fix use of bitwise OR instead of logical OR in Map()
|
|
|
|
|