bunnei
|
b1f8bff7db
|
Merge pull request #1501 from ReinUsesLisp/half-float
gl_shader_decompiler: Implement H* instructions
|
2018-10-19 23:47:19 -04:00 |
|
bunnei
|
6acd8d166a
|
Merge pull request #1505 from FernandoS27/tex-3d
Implemented 3D Textures
|
2018-10-18 11:50:42 -04:00 |
|
bunnei
|
77e2d68df7
|
Merge pull request #1489 from FernandoS27/fix-tlds
shader_decompiler: Fix TLDS
|
2018-10-17 18:58:38 -04:00 |
|
FernandoS27
|
fd9e2d0073
|
Implement 3D Textures
|
2018-10-17 18:52:08 -04:00 |
|
bunnei
|
86dcf2942b
|
Merge pull request #1496 from FernandoS27/tex-array
Implement Arrays on Tex Instruction
|
2018-10-17 18:30:44 -04:00 |
|
ReinUsesLisp
|
b461342a84
|
gl_shader_decompiler: Fixup style inconsistencies
|
2018-10-15 15:35:26 -03:00 |
|
ReinUsesLisp
|
6312eec5ef
|
gl_shader_decompiler: Implement HSET2_R
|
2018-10-15 02:55:51 -03:00 |
|
ReinUsesLisp
|
4fc8ad67bf
|
gl_shader_decompiler: Implement HSETP2_R
|
2018-10-15 02:55:51 -03:00 |
|
ReinUsesLisp
|
3d65aa4caf
|
gl_shader_decompiler: Implement HFMA2 instructions
|
2018-10-15 02:55:51 -03:00 |
|
ReinUsesLisp
|
d93cdc2750
|
gl_shader_decompiler: Implement HADD2_IMM and HMUL2_IMM
|
2018-10-15 02:07:16 -03:00 |
|
ReinUsesLisp
|
d46e2a6e7a
|
gl_shader_decompiler: Implement non-immediate HADD2 and HMUL2 instructions
|
2018-10-15 02:04:31 -03:00 |
|
ReinUsesLisp
|
08d751d882
|
gl_shader_decompiler: Setup base for half float unpacking and setting
|
2018-10-15 01:58:30 -03:00 |
|
FernandoS27
|
1d6559fbd3
|
Implement Arrays on Tex Instruction
|
2018-10-14 13:31:02 -04:00 |
|
FernandoS27
|
d880b77698
|
Fix TLDS
|
2018-10-13 22:14:25 -04:00 |
|
ReinUsesLisp
|
17290a4416
|
gl_shader_decompiler: Implement VMAD
|
2018-10-11 04:15:10 -03:00 |
|
bunnei
|
ee1b204749
|
Merge pull request #1425 from ReinUsesLisp/geometry-shaders
gl_shader_decompiler: Implement geometry shaders
|
2018-10-10 11:51:29 -04:00 |
|
Lioncash
|
6e27c5d4d1
|
gl_shader_decompiler: Remove unused variables in TMML's implementation
Given "y" isn't always used, but "x" is, we can rearrange this to avoid
unused variable warnings by changing the names of op_a and op_b
|
2018-10-09 15:44:37 -04:00 |
|
ReinUsesLisp
|
7c2d6ef210
|
gl_shader_decompiler: Move position varying location from 15 to 0 and apply an offset
|
2018-10-07 17:36:00 -03:00 |
|
ReinUsesLisp
|
ee4d538850
|
gl_shader_decompiler: Implement geometry shaders
|
2018-10-07 17:36:00 -03:00 |
|
FernandoS27
|
752faff2bc
|
Implemented Depth Compare and Shadow Samplers
|
2018-10-06 11:27:54 -04:00 |
|
FernandoS27
|
f664437ae8
|
Implemented Texture Processing Modes in TEXS and TLDS
|
2018-10-03 08:41:12 -04:00 |
|
bunnei
|
bc679c9b8c
|
Merge pull request #1330 from raven02/tlds
TLDS: Add 1D sampler
|
2018-09-30 21:53:38 -04:00 |
|
bunnei
|
15cc729ebd
|
gl_shader_decompiler: TEXS: Implement TextureType::TextureCube.
|
2018-09-30 14:31:58 -04:00 |
|
raven02
|
b92b4bbeaf
|
Fix trailing whitespace
|
2018-09-30 23:51:10 +08:00 |
|
raven02
|
c8f9bbbf85
|
Merge branch 'master' into tlds
|
2018-09-19 19:53:11 +08:00 |
|
bunnei
|
bd88d4108f
|
Merge pull request #1342 from lioncash/trunc
gl_shader_decompiler: Avoid truncation warnings within LD_A and ST_A code
|
2018-09-18 22:11:48 -04:00 |
|
bunnei
|
0284cbe7ec
|
Merge pull request #1279 from FernandoS27/csetp
shader_decompiler: Implemented (Partialy) Control Codes and CSETP
|
2018-09-18 22:10:48 -04:00 |
|
bunnei
|
6415f81bb8
|
Merge pull request #1299 from FernandoS27/texture-sanatize
shader_decompiler: Asserts for Texture Instructions
|
2018-09-18 22:10:09 -04:00 |
|
FernandoS27
|
567a5524b9
|
Implemented Internal Flags
|
2018-09-17 20:50:54 -04:00 |
|
Lioncash
|
9a8dbba1e5
|
gl_shader_decompiler: Avoid truncation warnings within LD_A and ST_A code
These are internally stored as u64 values, so using u32 here causes
truncation warnings. Instead, we can just use u64 and preserve the bit
width.
|
2018-09-17 19:25:55 -04:00 |
|
bunnei
|
fafc80d72e
|
Merge pull request #1290 from FernandoS27/shader-header
Implemented (Partialy) Shader Header
|
2018-09-17 18:53:14 -04:00 |
|
FernandoS27
|
e4bb759c4b
|
Implemented I2I.CC on the NEU control code, used by SMO
|
2018-09-17 17:42:46 -04:00 |
|
FernandoS27
|
e2ac8fb36d
|
Implemented CSETP
|
2018-09-17 17:42:44 -04:00 |
|
FernandoS27
|
aac77bbd18
|
Implemented Control Codes
|
2018-09-17 17:42:43 -04:00 |
|
FernandoS27
|
31e52113b3
|
Added asserts for texture misc modes to texture instructions
|
2018-09-17 12:56:36 -04:00 |
|
bunnei
|
27fe8159c5
|
Merge pull request #1316 from lioncash/shadow
gl_shader_decompiler: Get rid of variable shadowing within LEA instructions
|
2018-09-17 12:27:35 -04:00 |
|
raven02
|
b91f7d5d67
|
Add 1D sampler for TLDS - TexelFetch (Mario Rabbids)
|
2018-09-17 23:25:18 +08:00 |
|
bunnei
|
076add4ccd
|
Merge pull request #1326 from FearlessTobi/port-4182
Port #4182 from Citra: "Prefix all size_t with std::"
|
2018-09-17 09:51:47 -04:00 |
|
Subv
|
c878a819d7
|
Shaders: Implemented multiple-word loads and stores to and from attribute memory.
This seems to be an optimization performed by nouveau.
|
2018-09-15 11:21:21 -05:00 |
|
fearlessTobi
|
63c2e32e20
|
Port #4182 from Citra: "Prefix all size_t with std::"
|
2018-09-15 15:21:06 +02:00 |
|
Lioncash
|
ae128f0375
|
gl_shader_decompiler: Get rid of variable shadowing within LEA instructions
These variables are already defined within an outer scope.
|
2018-09-13 21:53:23 -04:00 |
|
bunnei
|
cc50857460
|
Merge pull request #1263 from FernandoS27/tex-mode
shader_decompiler: Implemented (Partially) Texture Processing Modes
|
2018-09-12 16:03:34 -04:00 |
|
FernandoS27
|
a99d9db32f
|
Implemented Texture Processing Modes
|
2018-09-12 12:28:22 -04:00 |
|
FernandoS27
|
5c676dc884
|
Implemented LEA and PSET
|
2018-09-11 12:50:52 -04:00 |
|
FernandoS27
|
2b48cfd44b
|
Replace old FragmentHeader for the new Header
|
2018-09-11 12:48:19 -04:00 |
|
FernandoS27
|
e926757c8f
|
Implemented (Partialy) Shader Header
|
2018-09-11 12:34:27 -04:00 |
|
David Marcec
|
4c3bd33be2
|
Fixed renderdoc input/output textures not working due to render targets
|
2018-09-11 13:31:20 +10:00 |
|
bunnei
|
e58855c7a4
|
Merge pull request #1268 from FernandoS27/tmml
shader_decompiler: Implemented TMML
|
2018-09-09 21:39:39 -04:00 |
|
FernandoS27
|
00131e752d
|
Implemented TMML
|
2018-09-09 20:46:31 -04:00 |
|
bunnei
|
fcf81147e7
|
Merge pull request #1280 from zero334/improvements
video_core: fixed arithmetic overflow warnings & improved code style
|
2018-09-09 19:51:46 -04:00 |
|