wwylele
|
28128348f2
pica/shader/interpreter: implement SETEMIT and EMIT
|
il y a 9 ans |
wwylele
|
c89f804a01
pica/shader_interpreter: fix off-by-one in LOOP
|
il y a 9 ans |
Jannik Vogel
|
925724c990
Pica: Set program code / swizzle data limit to 4096
|
il y a 9 ans |
Yuri Kunde Schlesner
|
f7c7f422c6
VideoCore: Split shader regs from Regs struct
|
il y a 9 ans |
Yuri Kunde Schlesner
|
335df895b9
VideoCore: Consistently use shader configuration to load attributes
|
il y a 9 ans |
Yuri Kunde Schlesner
|
ab6954e942
VideoCore: Rename some types to more accurate names
|
il y a 9 ans |
Yuri Kunde Schlesner
|
0e9081b973
VideoCore/Shader: Move entry_point to SetupBatch
|
il y a 9 ans |
Yuri Kunde Schlesner
|
0f64274145
VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetup
|
il y a 9 ans |
Yuri Kunde Schlesner
|
6fa3687afc
Shader: Remove OutputRegisters struct
|
il y a 9 ans |
Yuri Kunde Schlesner
|
9ea5eacf91
Shader: Initialize conditional_code in interpreter
|
il y a 9 ans |
Yuri Kunde Schlesner
|
1a2acc3baa
Shader: Don't read ShaderSetup from global state
|
il y a 9 ans |
Yuri Kunde Schlesner
|
114d6b2f97
VideoCore/Shader: Split interpreter and JIT into separate ShaderEngines
|
il y a 9 ans |
Jonathan Hao
|
c18cb1b192
Fix some warnings (#2399)
|
il y a 9 ans |
Yuri Kunde Schlesner
|
c135317de1
VideoCore/Shader: Extract DebugData out from UnitState
|
il y a 9 ans |
Yuri Kunde Schlesner
|
b5e3599704
VideoCore/Shader: Extract evaluate_condition lambda to function scope
|
il y a 9 ans |
Yuri Kunde Schlesner
|
960578f4e1
VideoCore/Shader: Extract call lambda up a scope and remove unused param
|
il y a 9 ans |
Yuri Kunde Schlesner
|
d27cb1dedc
VideoCore/Shader: Move DebugData to a separate file
|
il y a 9 ans |
Yuri Kunde Schlesner
|
d9a904f9cb
VideoCore: Shader interpreter cleanups
|
il y a 9 ans |
Yuri Kunde Schlesner
|
84fbbe2629
Use negative priorities to avoid special-casing the self-include
|
il y a 9 ans |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
il y a 9 ans |
Yuri Kunde Schlesner
|
396a8d91a4
Manually tweak source formatting and then re-run clang-format
|
il y a 9 ans |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
il y a 9 ans |
Yuri Kunde Schlesner
|
a3afeb4687
VideoCore: Fix dangling lambda context in shader interpreter
|
il y a 9 ans |
Jannik Vogel
|
ff0fa86b17
Retrieve shader result from new OutputRegisters-type
|
il y a 10 ans |
Jannik Vogel
|
1308afe2c2
Use new shader-jit signature for interpreter
|
il y a 10 ans |
Jannik Vogel
|
7e756faaba
Move program_counter and call_stack from UnitState to interpreter
|
il y a 10 ans |
Emmanuel Gil Peyrot
|
691a42fe98
VideoCore: Run include-what-you-use and fix most includes.
|
il y a 10 ans |
bunnei
|
784c5539ea
Merge pull request #1538 from lioncash/dot
|
il y a 10 ans |
Lioncash
|
63e956cc7a
video_core: Don't cast away const
|
il y a 10 ans |
Lioncash
|
4d89df8df2
shader_interpreter: use std::inner_product for the dot product
|
il y a 10 ans |