14 Commits (141fe87a0fb900a8ca6885b5044214512e30dced)

Author SHA1 Message Date
Dwayne Slater 141fe87a0f Add immediate mode vertex submission 10 years ago
Yuri Kunde Schlesner b4c68589f6 Shader: Implement "invert condition" feature of IFU instruction 10 years ago
Lioncash 2cd98a45cb video_core: Reorganize headers 10 years ago
Yuri Kunde Schlesner 8b0a7e7afe Shaders: Explicitly conform to PICA semantics in MAX/MIN 10 years ago
aroulin 8367db5dcd Shader: Use std::sqrt for float instead of sqrt 10 years ago
aroulin 2bcee80587 Shader: RCP and RSQ computes only the 1st component 10 years ago
aroulin 677a97c8bf Shader: implement DPH/DPHI in interpreter 11 years ago
aroulin 76afa48b0c Shader: implement SGE, SGEI in interpreter 11 years ago
aroulin 7ca01b779f Shader: implement EX2 and LG2 in interpreter 11 years ago
Tony Wasserka 1c1a9ab09b Introduce a shader tracer to allow inspection of input/output values for each processed instruction. 11 years ago
bunnei 5c7e9ffce7 Shader: Use a POD struct for registers. 11 years ago
bunnei 5794310781 Shader: Define a common interface for running vertex shader programs. 11 years ago
bunnei 2d100ebae3 Shader: Move shader code to its own subdirectory, "shader". 11 years ago
bunnei f622a78544 GPU: Refactor "VertexShader" namespace to "Shader". 11 years ago
Yuri Kunde Schlesner 4909a1486e Videocore: Simplify variables in vertex shader interpreter 11 years ago
Yuri Kunde Schlesner 877d2a0e48 Videocore: Replace std::stack in shader interpreter with static_vector 11 years ago
Yuri Kunde Schlesner 13347997ba VideoCore: #ifdef out some debugging routines 11 years ago
Yuri Kunde Schlesner 4e09202226 VideoCore: Saturate vertex colors before interpolating 11 years ago
Yuri Kunde Schlesner 5a75cf8fd2 Pica: Fix DP3 instruction, which wasn't assigning to the w component 11 years ago
zawata 6933a50aeb Vertex Shader : Undo casting 11 years ago
zawata 716120da3d Video_Core : Fix Conversion Warnings 11 years ago
Tony Wasserka 33568494af Pica/Shader: Add geometry shader definitions. 11 years ago
bunnei 1574c44586 vertex_shader: Use address offset on src2 in inverted mode. 11 years ago
bunnei 4ac6c1a3b5 vertex_shader: Implement SLT/SLTI instructions. 11 years ago
bunnei 875bd29766 vertex_shader: Implement MIN instruction. 11 years ago
Emmanuel Gil Peyrot b1503b2020 Remove every trailing whitespace from the project (but externals). 11 years ago
bunnei 1b42d55a9d Pica: Create 'State' structure and move state memory there. 11 years ago
Yuri Kunde Schlesner 7ada357b2d Memmap: Re-organize memory function in two files 11 years ago
Yuri Kunde Schlesner def5913d19 GPU: Add more fine grained profiling for vertex shader and rasterization 11 years ago
bunnei 692a74c09e vertex_shader: Implement FLR instruction. 11 years ago
bunnei f935130a0f vertex_shader: Implement MADI instruction. 11 years ago
Subv 0e5ca080a8 GPU: Implemented default vertex shader attributes. 11 years ago
Tony Wasserka e4f5ec6272 Pica/VertexShader: Fix a bug caused due to incorrect assumptions of consecutive output register tables. 11 years ago
archshift 7d43aef4d0 Update nihstro submodule to the initial release version. 11 years ago
Subv 9a03e9c61d Pica/VertexShader: Fixed LOOP with more than one iteration. 11 years ago
Tony Wasserka 70a764d992 Pica/VertexShader: Implement the LOOP instruction. 11 years ago
Subv 8e2b248e05 Build: Fixed some warnings 11 years ago
archshift ef24e72b26 Asserts: break/crash program, fit to style guide; log.h->assert.h 11 years ago
Tony Wasserka 2b9a9a45b7 Pica/VertexShader: Implement JMPC/JMPU/CALLC/CALLU. 11 years ago
Tony Wasserka e02db3904b Pica/VertexShader: Implement the MAD instruction. 11 years ago
Tony Wasserka 40c7200841 Pica/VertexShader: Coding style fixes. 11 years ago
Tony Wasserka b7a48c422a Pica/CommandProcessor: Add support for integer uniforms. 11 years ago
Yuri Kunde Schlesner d151d797b1 Vertex Shader: Zero OutputVertex to avoid denormals 11 years ago
Apology11 8d81e23d6e Fix visual studio ambiguous symbol error 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Tony Wasserka 08f42c2b8c Pica/VertexShader: Promote a log message to critical status. 11 years ago
Tony Wasserka 17f31de364 Pica/VertexShader: Small optimization. 11 years ago
Tony Wasserka a664574ecb Pica/VertexShader: Be robust against invalid inputs. 11 years ago
Tony Wasserka ad5db467d7 Pica/VertexShader: Clarify a comment. 11 years ago
Tony Wasserka 6bd41de276 Pica/VertexShader: Cleanup flow control logic and implement CMP/IFU instructions. 11 years ago