1929 Commits (4769eac4b745e081d0aaacb2715c1fde1955a286)

Author SHA1 Message Date
Subv c42b8cbdd0 Shaders: Implemented a stack for the SSY/SYNC instructions. 7 years ago
Subv a175f7ba29 Shaders: Corrected the 'abs' and 'neg' bit usage in the float arithmetic instructions. 8 years ago
David Marcec ab3b9d7aa5 Added predcondition GreaterThanWithNan 7 years ago
bunnei 9705148ea2 gl_rasterizer_cache: Remove asserts for supported blits. 8 years ago
bunnei aeea1e9108 renderer_opengl: Treat OpenGL errors as critical. 8 years ago
bunnei 9b74ac4e98 gl_rasterizer_cache: Treat Depth formats differently from DepthStencil. 8 years ago
Subv 64cb9fc8b0 Shader/Conversion: Implemented the negate bit in F2F and I2I instructions. 8 years ago
Subv 237848d417 Shader/I2F: Implemented the negate I2F_C instruction variant. 8 years ago
Subv 61be8e0be3 Shader/F2I: Implemented the negate bit in the I2F instruction 8 years ago
Subv cb60077c0c Shader/F2I: Implemented the F2I_C instruction variant. 8 years ago
Subv e0c412ae9b Shader/F2I: Implemented the negate bit in the F2I instruction. 8 years ago
bunnei 5135d2a415 gl_rasterizer_cache: Cleanup some PixelFormat names and logging. 8 years ago
Subv 1162a49920 Rasterizer: Implemented instanced rendering. 8 years ago
bunnei 359480e0dc gl_rasterizer_cache: Add RGBA16U to PixelFormatFromTextureFormat. 8 years ago
greggameplayer e4e15aa6c5 Implement Z16_UNORM in PixelFormatFromTextureFormat function 8 years ago
bunnei 8b86f91e1a gl_shader_decompiler: Several fixes for indirect constant buffer loads. 8 years ago
bunnei e6b29a30db gl_rasterizer: Fix upload size for constant buffers. 8 years ago
bunnei debc3f9176 maxwell_to_gl: Properly handle UnsignedInt/SignedInt sizes. 8 years ago
bunnei f5ec085815 gl_rasterizer_cache: Implement G8R8S format. 8 years ago
greggameplayer dd3e4a2b75 Fix BC7U 8 years ago
bunnei 9b9cf62587 renderer_opengl: Implement RenderTargetFormat::RGBA16_UNORM. 8 years ago
David Marcec 5c1a4ab132 Implement RG32UI and R32UI 8 years ago
bunnei 71faea40a6 maxwell_to_gl: Implement VertexAttribute::Size::Size_8. 8 years ago
bunnei 1d2fdc5a0d renderer_opengl: Implement RenderTargetFormat::RGBA16_UINT. 8 years ago
bunnei dcd05b3e87 maxwell_to_gl: Implement PrimitiveTopology::LineStrip. 8 years ago
bunnei ad6b0268eb renderer_opengl: Implement RenderTargetFormat::RG8_UNORM. 8 years ago
bunnei 03ac254de6 gl_shader_decompiler: Implement XMAD instruction. 8 years ago
Markus Wick d6703d607b gl_rasterizer: Use a shared helper to upload from CPU memory. 8 years ago
Markus Wick 2d2027cd52 gl_state: Don't track constant buffer mappings. 8 years ago
Markus Wick a59891f497 gl_rasterizer: Use the stream buffer for constant buffers. 8 years ago
Markus Wick b4f88b06b5 gl_rasterizer: Use the streaming buffer itself for the constant buffer. 8 years ago
Markus Wick ca4e2c22d4 gl_rasterizer: Use a helper for aligning the buffer. 8 years ago
Markus Wick 73b40c2bd4 Update the stream_buffer helper from Citra. 8 years ago
bunnei 7f1a8483e9 gl_shader_decompiler: Fix SetOutputAttributeToRegister empty check. 8 years ago
bunnei 7031b3b762 gl_shader_decompiler: Fix GLSL compiler error with KIL instruction. 8 years ago
Subv 45ee826309 GPU/Maxwell3D: Implemented an alternative set of blend factors. 8 years ago
greggameplayer 974a959892 Implement R8_UINT RenderTargetFormat & PixelFormat (#1014) 8 years ago
Subv 8582c5bb3e RasterizerGL: Ignore invalid/unset vertex attributes. 8 years ago
Lioncash 9aead11e72 gl_rasterizer: Silence implicit truncation warning in SetupShaders() 8 years ago
Lioncash 53e86e35eb core: Namespace EmuWindow 8 years ago
bunnei 5fd0744a63 gl_shader_decompiler: Improve handling of unknown input/output attributes. 8 years ago
bunnei 8cb27339a2 gl_rasterizer: Implement render target format RG8_SNORM. 8 years ago
bunnei e8a695064b gl_rasterizer: Implement render target format RGBA8_SNORM. 8 years ago
Subv 5d543d88b9 GPU/Shader: Don't predicate instructions that don't have a predicate field (SSY). 8 years ago
Subv 995c819038 GPU/Shaders: Implemented SSY and SYNC as a way to modify control flow during shader execution. 8 years ago
greggameplayer 3aa4040888 Implement R16S & R16UI & R16I RenderTargetFormats & PixelFormats and more (R16_UNORM needed by Fate Extella) (#848) 8 years ago
Lioncash 38049444da video_core; Get rid of global g_toggle_framelimit_enabled variable 8 years ago
Lioncash 0170c296f2 renderer_base: Remove unused kFramebuffer enumeration 8 years ago
Lioncash 6e352a55d5 video_core: Remove unused Renderer enumeration 8 years ago
bunnei e210c31bb9 maxwell_to_gl: Implement VertexAttribute::Size::Size_8_8. 8 years ago