ReinUsesLisp
|
bcf228b15c
|
shader_decode: Fixup clang-format
|
2019-01-15 17:54:52 -03:00 |
|
ReinUsesLisp
|
25f868d8be
|
shader_ir: Initial implementation
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
2b5088a8e9
|
shader_bytecode: Fixup encoding
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
f03f054819
|
shader_header: Make local memory size getter constant
|
2019-01-15 17:54:49 -03:00 |
|
ReinUsesLisp
|
5fec808e30
|
gl_shader_cache: Use dirty flags for shaders
|
2019-01-07 16:13:12 -03:00 |
|
ReinUsesLisp
|
a04b5e9a42
|
shader_bytecode: Fixup TEXS.F16 encoding
|
2018-12-26 01:35:44 -03:00 |
|
David Marcec
|
1dfb0a513a
|
Fixed uninitialized memory due to missing returns in canary
Functions which are suppose to crash on non canary builds usually don't return anything which lead to uninitialized memory being used.
|
2018-12-19 12:52:32 +11:00 |
|
ReinUsesLisp
|
40f57b087c
|
shader_bytecode: Fixup half float's operator B encoding
|
2018-12-18 04:28:50 -03:00 |
|
heapo
|
63c820c8b1
|
Implement postfactor multiplication/division for fmul instructions
|
2018-12-17 07:56:25 -08:00 |
|
ReinUsesLisp
|
e228750f52
|
gl_shader_decompiler: Implement TEXS.F16
|
2018-12-05 02:06:34 -03:00 |
|
ReinUsesLisp
|
5861ae801a
|
gl_rasterizer: Enable clip distances when set in register and in shader
|
2018-11-29 16:58:20 -03:00 |
|
bunnei
|
6149038433
|
Merge pull request #1808 from Tinob/master
Fix clip distance and viewport
|
2018-11-28 17:47:28 -05:00 |
|
bunnei
|
e7b2a0c728
|
Merge pull request #1786 from Tinob/DepthClamp
Add Depth Clamp Support
|
2018-11-28 17:46:55 -05:00 |
|
bunnei
|
6a068c80f7
|
Merge pull request #1792 from bunnei/dma-pusher
gpu: Rewrite GPU command list processing with DmaPusher class.
|
2018-11-28 10:12:37 -05:00 |
|
bunnei
|
397bb88cec
|
Merge pull request #1735 from FernandoS27/tex-spacing
Texture decoder: Implemented Tile Width Spacing
|
2018-11-27 19:21:17 -05:00 |
|
bunnei
|
f8b215e361
|
gpu: Rewrite GPU command list processing with DmaPusher class.
- More accurate impl., fixes Undertale (among other games).
|
2018-11-26 23:14:01 -05:00 |
|
Rodolfo Bogado
|
07e7586b63
|
Implement depth clamp
|
2018-11-26 20:56:32 -03:00 |
|
Rodolfo Bogado
|
0eabde665d
|
Add support for Clip Distance enabled register
|
2018-11-26 20:45:21 -03:00 |
|
bunnei
|
dae6451ca5
|
Merge pull request #1794 from Tinob/master
Add support for viewport_transfom_enable register
|
2018-11-26 18:34:09 -05:00 |
|
bunnei
|
c5fb7fafd4
|
Merge pull request #1723 from degasus/dirty_flags
gl_rasterizer: Skip VB upload if the state is clean.
|
2018-11-26 18:33:22 -05:00 |
|
Marcos
|
fc09b5cc26
|
GPU States: Implement Polygon Offset. This is used in SMO all the time. (#1784)
* GPU States: Implement Polygon Offset. This is used in SMO all the time.
* Clang Format fixes.
* Initialize polygon_offset in the constructor.
|
2018-11-26 18:31:44 -05:00 |
|
bunnei
|
ff5abaa0d9
|
Merge pull request #1798 from ReinUsesLisp/y-direction
gl_shader_decompiler: Implement S2R's Y_DIRECTION
|
2018-11-26 18:25:42 -05:00 |
|
FernandoS27
|
b509890e4c
|
Implemented Tile Width Spacing
|
2018-11-26 09:05:12 -04:00 |
|
bunnei
|
bfcbcc989e
|
Merge pull request #1763 from ReinUsesLisp/bfi
gl_shader_decompiler: Implement BFI_IMM_R
|
2018-11-25 23:04:57 -05:00 |
|
bunnei
|
b793e04646
|
Merge pull request #1760 from ReinUsesLisp/r2p
gl_shader_decompiler: Implement R2P_IMM
|
2018-11-25 22:38:42 -05:00 |
|
bunnei
|
3885f36323
|
Merge pull request #1783 from ReinUsesLisp/clip-distances
gl_shader_decompiler: Implement clip distances
|
2018-11-25 22:35:30 -05:00 |
|
ReinUsesLisp
|
ac2c2ded06
|
gl_shader_decompiler: Implement S2R's Y_DIRECTION
|
2018-11-25 04:37:29 -03:00 |
|
Rodolfo Bogado
|
dd86a7ee67
|
Add support for viewport_transfom_enable register
|
2018-11-24 13:17:48 -03:00 |
|
bunnei
|
254f9854dc
|
Merge pull request #1785 from Tinob/master
Add support for clear_flags register
|
2018-11-23 23:55:56 -05:00 |
|
bunnei
|
d4339a4c76
|
Merge pull request #1769 from ReinUsesLisp/cc
gl_shader_decompiler: Rename cc to condition code and name internal flags
|
2018-11-23 23:31:04 -05:00 |
|
Rodolfo Bogado
|
d311047172
|
Add support for clear_flags register
|
2018-11-24 00:16:33 -03:00 |
|
Hexagon12
|
7ba80865a9
|
Added predicate comparison LessEqualWithNan (#1736)
* Added predicate comparison LessEqualWithNan
* oops
* Clang fix
|
2018-11-23 08:51:32 -08:00 |
|
ReinUsesLisp
|
52c844eeec
|
gl_shader_decompiler: Implement clip distances
|
2018-11-23 02:14:43 -03:00 |
|
bunnei
|
e17f9a1ed9
|
maxwell_3d: Implement alternate blend equations.
- Used by Undertale.
|
2018-11-22 00:51:01 -05:00 |
|
ReinUsesLisp
|
bd4b3f0cc2
|
gl_shader_decompiler: Rename control codes to condition codes
|
2018-11-21 22:31:16 -03:00 |
|
ReinUsesLisp
|
db0e7fa147
|
gl_shader_decompiler: Implement BFI_IMM_R
|
2018-11-21 16:12:30 -03:00 |
|
ReinUsesLisp
|
e933f0851a
|
gl_shader_decompiler: Implement R2P_IMM
|
2018-11-21 04:56:00 -03:00 |
|
bunnei
|
953c140eca
|
maxwell_3d: Initialize rasterizer color mask registers as enabled.
- Fixes rendering regression with Sonic Mania.
|
2018-11-20 19:58:06 -05:00 |
|
Rodolfo Bogado
|
a6fbb1ec16
|
small fix for alphaToOne bit location
|
2018-11-17 19:59:34 -03:00 |
|
Rodolfo Bogado
|
f53a271874
|
fix for gcc compilation
|
2018-11-17 19:59:34 -03:00 |
|
Rodolfo Bogado
|
00ae363ad5
|
add AlphaToCoverage and AlphaToOne
|
2018-11-17 19:59:34 -03:00 |
|
Rodolfo Bogado
|
bb20c5b8a0
|
add support for fragment_color_clamp
|
2018-11-17 19:59:33 -03:00 |
|
Rodolfo Bogado
|
b85b478d33
|
set default value for point size register
|
2018-11-17 19:59:33 -03:00 |
|
Rodolfo Bogado
|
bcf804a44e
|
fix viewport and scissor behavior
|
2018-11-17 19:59:32 -03:00 |
|
Markus Wick
|
264030c070
|
gl_rasterizer: Skip VB upload if the state is clean.
|
2018-11-17 14:28:54 +01:00 |
|
Frederic L
|
56a27afdea
|
gl_rasterizer: Minor cleanup
Minor code cleanup from unaddressed feedback in #1654
|
2018-11-13 14:07:23 +01:00 |
|
Rodolfo Bogado
|
a7c68376fe
|
Try to fix problems with stencil test in some games, relax translation to opengl enums to avoid crashing and only generate logs of the errors.
|
2018-11-11 16:31:00 -03:00 |
|
bunnei
|
cceecc05e3
|
Merge pull request #1654 from degasus/dirty_flags
gl_rasterizer: Skip VAO binding if the state is clean.
|
2018-11-11 08:17:57 -08:00 |
|
Markus Wick
|
755aa28572
|
gl_rasterizer: Skip VAO binding if the state is clean.
|
2018-11-06 22:31:33 +01:00 |
|
Rodolfo Bogado
|
92d9f97224
|
Add support to color mask to avoid issues in blending caused by wrong values in the alpha channel in some render targets.
|
2018-11-05 00:24:19 -03:00 |
|