| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-15 | gl_shader_decompiler: Implement HSET2_R | ReinUsesLisp | |
| 2018-10-15 | gl_shader_decompiler: Implement HSETP2_R | ReinUsesLisp | |
| 2018-10-15 | gl_shader_decompiler: Implement HFMA2 instructions | ReinUsesLisp | |
| 2018-10-15 | gl_shader_decompiler: Implement HADD2_IMM and HMUL2_IMM | ReinUsesLisp | |
| 2018-10-15 | gl_shader_decompiler: Implement non-immediate HADD2 and HMUL2 instructions | ReinUsesLisp | |
| 2018-10-15 | gl_shader_decompiler: Setup base for half float unpacking and setting | ReinUsesLisp | |
| 2018-10-11 | gl_shader_decompiler: Implement VMAD | ReinUsesLisp | |
| 2018-10-10 | Merge pull request #1458 from FernandoS27/fix-render-target-block-settings | bunnei | |
| Fixed block height settings for RenderTargets and Depth Buffers | |||
| 2018-10-10 | Merge pull request #1460 from FernandoS27/scissor_test | bunnei | |
| Implemented Scissor Testing | |||
| 2018-10-09 | Add memory Layout to Render Targets and Depth Buffers | FernandoS27 | |
| 2018-10-09 | Fixed block height settings for RenderTargets and Depth Buffers, and added ↵ | FernandoS27 | |
| block width and block depth | |||
| 2018-10-08 | Assert Scissor tests | FernandoS27 | |
| 2018-10-07 | gl_shader_decompiler: Implement geometry shaders | ReinUsesLisp | |
| 2018-10-06 | fermi_2d: Implement simple copies with AccelerateSurfaceCopy. | bunnei | |
| 2018-10-04 | gl_rasterizer: Implement quads topology | ReinUsesLisp | |
| 2018-09-29 | Merge pull request #1411 from ReinUsesLisp/point-size | bunnei | |
| video_core: Implement point_size and add point state sync | |||
| 2018-09-28 | video_core: Implement point_size and add point state sync | ReinUsesLisp | |
| 2018-09-28 | gl_state: Pack sampler bindings into a single ARB_multi_bind | ReinUsesLisp | |
| 2018-09-25 | video_core: Add asserts for CS, TFB and alpha testing | ReinUsesLisp | |
| 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. | |||
| 2018-09-21 | shader_bytecode: Lay out the Ipa-related enums better | Lioncash | |
| This is more consistent with the surrounding enums. | |||
| 2018-09-21 | shader_bytecode: Make operator== and operator!= of IpaMode const qualified | Lioncash | |
| These don't affect the state of the struct and can be const member functions. | |||
| 2018-09-18 | Merge pull request #1279 from FernandoS27/csetp | bunnei | |
| shader_decompiler: Implemented (Partialy) Control Codes and CSETP | |||
| 2018-09-18 | Merge pull request #1299 from FernandoS27/texture-sanatize | bunnei | |
| shader_decompiler: Asserts for Texture Instructions | |||
| 2018-09-17 | Merge pull request #1290 from FernandoS27/shader-header | bunnei | |
| Implemented (Partialy) Shader Header | |||
| 2018-09-17 | Implemented I2I.CC on the NEU control code, used by SMO | FernandoS27 | |
| 2018-09-17 | Implemented CSETP | FernandoS27 | |
| 2018-09-17 | Implemented Control Codes | FernandoS27 | |
| 2018-09-17 | Added texture misc modes to texture instructions | FernandoS27 | |
| 2018-09-17 | Merge pull request #1326 from FearlessTobi/port-4182 | bunnei | |
| Port #4182 from Citra: "Prefix all size_t with std::" | |||
| 2018-09-15 | Merge pull request #1273 from Subv/ld_sizes | bunnei | |
| Shaders: Implemented multiple-word loads and stores to and from attribute memory. | |||
| 2018-09-15 | Merge pull request #1271 from Subv/kepler_engine | bunnei | |
| GPU: Basic implementation of the Kepler Inline Memory engine (p2mf). | |||
| 2018-09-15 | Shaders: Implemented multiple-word loads and stores to and from attribute ↵ | Subv | |
| memory. This seems to be an optimization performed by nouveau. | |||
| 2018-09-15 | Port #4182 from Citra: "Prefix all size_t with std::" | fearlessTobi | |
| 2018-09-12 | Merge pull request #1263 from FernandoS27/tex-mode | bunnei | |
| shader_decompiler: Implemented (Partially) Texture Processing Modes | |||
| 2018-09-12 | GPU: Basic implementation of the Kepler Inline Memory engine (p2mf). | Subv | |
| This engine writes data from a FIFO register into the configured address. | |||
| 2018-09-12 | Implemented Texture Processing Modes | FernandoS27 | |
| 2018-09-11 | Implemented encodings for LEA and PSET | FernandoS27 | |
| 2018-09-11 | Replace old FragmentHeader for the new Header | FernandoS27 | |
| 2018-09-11 | Implemented (Partialy) Shader Header | FernandoS27 | |
| 2018-09-10 | rasterizer: Drop unused handler. | Markus Wick | |
| This virtual function is called in a very hot spot, and it does nothing. If this kind of feature is required, please be more specific and add callbacks in the switch statement within Maxwell3D::WriteReg. There is no point in having another switch statement within the rasterizer. | |||
| 2018-09-09 | gl_rasterizer: Implement multiple color attachments. | bunnei | |
| 2018-09-09 | Merge pull request #1268 from FernandoS27/tmml | bunnei | |
| shader_decompiler: Implemented TMML | |||
| 2018-09-09 | Implemented TMML | FernandoS27 | |
| 2018-09-09 | Merge pull request #1272 from Subv/dma_2d | bunnei | |
| GPU/DMA: Partially implemented the 'enable_2d' bit in the DMA engine. | |||
| 2018-09-09 | Implemented TXQ dimension query type, used by SMO. | FernandoS27 | |
| 2018-09-08 | Change name of TEXQ to TXQ, in order to match NVIDIA's naming | FernandoS27 | |
| 2018-09-08 | GPU/DMA: Partially implemented the 'enable_2d' bit in the DMA engine. | Subv | |
| When not set, this tells the GPU to only use the X size when performing a DMA copy. This is only implemented for linear->linear and tiled->tiled copies. Conversion copies still retain the assert. This bit is unset by some games for various purposes, and by nouveau when copying the vertex buffers. | |||
| 2018-09-08 | maxwell_3d: Remove assert that no longer applies. | bunnei | |
| 2018-09-05 | Merge pull request #1243 from degasus/VAO_cache | bunnei | |
| gl_rasterizer: Implement a VAO cache. | |||
| 2018-09-05 | Implemented IPA Properly | FernandoS27 | |
