Yuri Kunde Schlesner
|
d27cb1dedc
VideoCore/Shader: Move DebugData to a separate file
|
%!s(int64=9) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
d9a904f9cb
VideoCore: Shader interpreter cleanups
|
%!s(int64=9) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
84fbbe2629
Use negative priorities to avoid special-casing the self-include
|
%!s(int64=9) %!d(string=hai) anos |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
%!s(int64=9) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
396a8d91a4
Manually tweak source formatting and then re-run clang-format
|
%!s(int64=9) %!d(string=hai) anos |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
%!s(int64=9) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
a3afeb4687
VideoCore: Fix dangling lambda context in shader interpreter
|
%!s(int64=9) %!d(string=hai) anos |
Jannik Vogel
|
ff0fa86b17
Retrieve shader result from new OutputRegisters-type
|
%!s(int64=10) %!d(string=hai) anos |
Jannik Vogel
|
1308afe2c2
Use new shader-jit signature for interpreter
|
%!s(int64=10) %!d(string=hai) anos |
Jannik Vogel
|
7e756faaba
Move program_counter and call_stack from UnitState to interpreter
|
%!s(int64=10) %!d(string=hai) anos |
Emmanuel Gil Peyrot
|
691a42fe98
VideoCore: Run include-what-you-use and fix most includes.
|
%!s(int64=10) %!d(string=hai) anos |
bunnei
|
784c5539ea
Merge pull request #1538 from lioncash/dot
|
%!s(int64=10) %!d(string=hai) anos |
Lioncash
|
63e956cc7a
video_core: Don't cast away const
|
%!s(int64=10) %!d(string=hai) anos |
Lioncash
|
4d89df8df2
shader_interpreter: use std::inner_product for the dot product
|
%!s(int64=10) %!d(string=hai) anos |
Jannik Vogel
|
9aad2f29bb
PICA: Fix MAD/MADI encoding
|
%!s(int64=10) %!d(string=hai) anos |
Dwayne Slater
|
6b775034dd
Add immediate mode vertex submission
|
%!s(int64=10) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
083d2d89a5
Shader: Implement "invert condition" feature of IFU instruction
|
%!s(int64=10) %!d(string=hai) anos |
Lioncash
|
aec28ed91e
video_core: Reorganize headers
|
%!s(int64=11) %!d(string=hai) anos |
Yuri Kunde Schlesner
|
082b74fa24
Shaders: Explicitly conform to PICA semantics in MAX/MIN
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
83c214f6d8
Merge pull request #1062 from aroulin/shader-rcp-rsq
|
%!s(int64=11) %!d(string=hai) anos |
aroulin
|
03c5cfead4
Shader: Use std::sqrt for float instead of sqrt
|
%!s(int64=11) %!d(string=hai) anos |
aroulin
|
fa552f11ef
Shader: RCP and RSQ computes only the 1st component
|
%!s(int64=11) %!d(string=hai) anos |
aroulin
|
2e7cf2f6cf
Shader: implement DPH/DPHI in interpreter
|
%!s(int64=11) %!d(string=hai) anos |
aroulin
|
863730f6a7
Shader: implement SGE, SGEI in interpreter
|
%!s(int64=11) %!d(string=hai) anos |
aroulin
|
638e47c04d
Shader: implement EX2 and LG2 in interpreter
|
%!s(int64=11) %!d(string=hai) anos |
Tony Wasserka
|
33ba604fd9
Introduce a shader tracer to allow inspection of input/output values for each processed instruction.
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
db97090cad
Shader: Use a POD struct for registers.
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
3f69c2039d
Shader: Define a common interface for running vertex shader programs.
|
%!s(int64=11) %!d(string=hai) anos |
bunnei
|
18527b9e21
Shader: Move shader code to its own subdirectory, "shader".
|
%!s(int64=11) %!d(string=hai) anos |