Emmanuel Gil Peyrot
|
691a42fe98
|
VideoCore: Run include-what-you-use and fix most includes.
|
10 years ago |
Henrik Rydgard
|
47ff008817
|
Refactor: Extract VertexLoader from command_processor.cpp.
Preparation for a similar concept to Dolphin or PPSSPP. These can be JIT-ed and cached.
|
10 years ago |
bunnei
|
ffcf7ecee9
|
shader: Remove unused 'state' argument from 'Setup' function.
|
10 years ago |
Lioncash
|
88d604383e
|
Common: Get rid of alignment macros
The gl rasterizer already uses alignas,
so we may as well move everything over.
|
10 years ago |
Dwayne Slater
|
6b775034dd
|
Add immediate mode vertex submission
|
10 years ago |
bunnei
|
b003075570
|
pica: Implement decoding of basic fragment lighting components.
- Diffuse
- Distance attenuation
- float16/float20 types
- Vertex Shader 'view' output
|
11 years ago |
aroulin
|
87e3b9ffc0
|
Shader: Fix size_t to int casts of register offsets
|
11 years ago |
Tony Wasserka
|
96820ae42a
|
Build fix for Debug configurations.
|
11 years ago |
Tony Wasserka
|
33ba604fd9
|
Introduce a shader tracer to allow inspection of input/output values for each processed instruction.
|
11 years ago |
bunnei
|
db97090cad
|
Shader: Use a POD struct for registers.
|
11 years ago |
bunnei
|
094ae6fadb
|
Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.
- Config: Add an option for selecting to use shader JIT or interpreter.
- Qt: Add a menu option for enabling/disabling the shader JIT.
|
11 years ago |
bunnei
|
3f69c2039d
|
Shader: Define a common interface for running vertex shader programs.
|
11 years ago |