977 Commits (af554c0baa0880b7d993fb34da84adf834b20e67)

Author SHA1 Message Date
Rodolfo Bogado 92d9f97224 Add support to color mask to avoid issues in blending caused by wrong values in the alpha channel in some render targets. 8 years ago
Rodolfo Bogado fbd0d677a3 Implement multi-target viewports and blending 8 years ago
bunnei 42b74a5e41 maxwell_3d: Restructure macro upload to use a single macro code memory. 8 years ago
FernandoS27 906d2fd5af Assert Control Codes Generation 8 years ago
Frederic L c76f4b6aec global: Use std::optional instead of boost::optional (#1578) 8 years ago
FernandoS27 8b69038887 Assert Control Flow Instructions using Control Codes 8 years ago
Rodolfo Bogado 1670155ee2 Implement sRGB Support, including workarounds for nvidia driver issues and QT sRGB support 8 years ago
bunnei b22ff96e0a gl_rasterizer: Implement primitive restart. 8 years ago
bunnei 2bc1f075bb maxwell_3d: Add code for initializing register defaults. 8 years ago
FernandoS27 159bedd74f Implemented LD_L and ST_L 8 years ago
Lioncash 0afddad95c maxwell_3d: Remove unused variable within ProcessQueryGet() 8 years ago
FernandoS27 3326b552d0 Implement PointSize 8 years ago
ReinUsesLisp 3c72944105 gl_shader_decompiler: Implement VSETP 8 years ago
ReinUsesLisp 95ebbee064 gl_shader_decompiler: Abstract VMAD into a video subset 8 years ago
FernandoS27 9183b82847 Added Saturation to FMUL32I 8 years ago
FernandoS27 de4f14e756 Implemented Alpha Testing 8 years ago
FernandoS27 2dc066f8f5 Fixed FSETP and FSET 8 years ago
Lioncash cdea084c7d engines/maxwell_*: Use nested namespace specifiers where applicable 8 years ago
Lioncash 92996ab8b3 maxwell_dma: Make variables const where applicable within HandleCopy() 8 years ago
Lioncash 04e8b81de0 maxwell_dma: Make FlushAndInvalidate's size parameter a u64 8 years ago
Lioncash 5ddbef9c8a maxwell_dma: Remove unused variables in HandleCopy() 8 years ago
bunnei cb438209c7 GPU: Improved implementation of maxwell DMA (Subv). 8 years ago
bunnei 6a6fbb1478 GPU: Invalidate destination address of kepler_memory writes. 8 years ago
bunnei e3fdb2ff4b fermi_2d: Add support for more accurate surface copies. 8 years ago
ReinUsesLisp 57b3166673 gl_shader_decompiler: Implement PBK and BRK 8 years ago
FernandoS27 1469c546c3 Implement 3D Textures 8 years ago
ReinUsesLisp 40845c39c9 shader_bytecode: Add Control Code enum 0xf 8 years ago
ReinUsesLisp f1a2fd02a5 gl_shader_decompiler: Implement HSET2_R 8 years ago
ReinUsesLisp 4769eac4b7 gl_shader_decompiler: Implement HSETP2_R 8 years ago
ReinUsesLisp f4c2f0c35d gl_shader_decompiler: Implement HFMA2 instructions 8 years ago
ReinUsesLisp d3a031608d gl_shader_decompiler: Implement HADD2_IMM and HMUL2_IMM 8 years ago
ReinUsesLisp cc74fe2cef gl_shader_decompiler: Implement non-immediate HADD2 and HMUL2 instructions 8 years ago
ReinUsesLisp fcb96ae125 gl_shader_decompiler: Setup base for half float unpacking and setting 8 years ago
FernandoS27 1a70753709 Propagate depth and depth_block on modules using decoders 8 years ago
ReinUsesLisp 0c0ff8f0f6 gl_shader_decompiler: Implement VMAD 8 years ago
FernandoS27 df5575aa44 Add memory Layout to Render Targets and Depth Buffers 8 years ago
FernandoS27 020cee90ef Fixed block height settings for RenderTargets and Depth Buffers, and added block width and block depth 8 years ago
FernandoS27 85a8a0b038 Assert Scissor tests 8 years ago
ReinUsesLisp f1dff1c269 gl_shader_decompiler: Implement geometry shaders 8 years ago
bunnei 26348d6ebb fermi_2d: Implement simple copies with AccelerateSurfaceCopy. 8 years ago
ReinUsesLisp db80264fae gl_rasterizer: Implement quads topology 8 years ago
ReinUsesLisp 07609b33c4 video_core: Implement point_size and add point state sync 8 years ago
ReinUsesLisp 51435ad30c gl_state: Pack sampler bindings into a single ARB_multi_bind 8 years ago
ReinUsesLisp f5b5c5ba06 video_core: Add asserts for CS, TFB and alpha testing 8 years ago
Lioncash 02106208f8 shader_bytecode: Lay out the Ipa-related enums better 8 years ago
Lioncash d8cbbfb8ea shader_bytecode: Make operator== and operator!= of IpaMode const qualified 8 years ago
FernandoS27 5a00f0ec41 Implemented I2I.CC on the NEU control code, used by SMO 8 years ago
FernandoS27 81fd967a27 Implemented CSETP 8 years ago
FernandoS27 9cdcf964b5 Implemented Control Codes 8 years ago
FernandoS27 dc2a597dc8 Added texture misc modes to texture instructions 8 years ago