ReinUsesLisp
|
fcb96ae125
|
gl_shader_decompiler: Setup base for half float unpacking and setting
|
2018-10-15 01:58:30 -03:00 |
|
bunnei
|
7ce1c004c4
|
Merge pull request #1488 from Hexagon12/astc-types
video_core: Added ASTC 5x4; 8x5 types
|
2018-10-14 14:44:24 -04:00 |
|
FernandoS27
|
130f4b6aeb
|
Implement Arrays on Tex Instruction
|
2018-10-14 13:31:02 -04:00 |
|
FernandoS27
|
a64816ae9d
|
Fix TLDS
|
2018-10-13 22:14:25 -04:00 |
|
FernandoS27
|
39ba6950b8
|
Shorten the implementation of 3D swizzle to only 3 functions
|
2018-10-13 20:58:00 -04:00 |
|
FernandoS27
|
92e9faba25
|
Fix a Crash on Zelda BotW and Splatoon 2, and simplified LoadGLBuffer
|
2018-10-13 16:11:11 -04:00 |
|
FernandoS27
|
1a70753709
|
Propagate depth and depth_block on modules using decoders
|
2018-10-13 15:25:18 -04:00 |
|
FernandoS27
|
8b1e913058
|
Remove old Swizzle algorithms and use 3d Swizzle
|
2018-10-13 15:25:17 -04:00 |
|
FernandoS27
|
2650e33c48
|
Implement Precise 3D Swizzle
|
2018-10-13 15:25:16 -04:00 |
|
FernandoS27
|
8b32bd526b
|
Implement Fast 3D Swizzle
|
2018-10-13 15:25:15 -04:00 |
|
Hexagon12
|
f50514b25b
|
Added ASTC 5x4; 8x5
|
2018-10-13 17:10:26 +03:00 |
|
FernandoS27
|
eec2311ec1
|
Implemented helper function to correctly calculate a texture's size
|
2018-10-12 14:21:53 -04:00 |
|
ReinUsesLisp
|
0c0ff8f0f6
|
gl_shader_decompiler: Implement VMAD
|
2018-10-11 04:15:10 -03:00 |
|
bunnei
|
76c2760135
|
Merge pull request #1458 from FernandoS27/fix-render-target-block-settings
Fixed block height settings for RenderTargets and Depth Buffers
|
2018-10-10 21:24:07 -04:00 |
|
bunnei
|
2dd774a803
|
Merge pull request #1460 from FernandoS27/scissor_test
Implemented Scissor Testing
|
2018-10-10 12:04:10 -04:00 |
|
bunnei
|
6825803324
|
Merge pull request #1425 from ReinUsesLisp/geometry-shaders
gl_shader_decompiler: Implement geometry shaders
|
2018-10-10 11:51:29 -04:00 |
|
FernandoS27
|
df5575aa44
|
Add memory Layout to Render Targets and Depth Buffers
|
2018-10-09 22:28:19 -04:00 |
|
FernandoS27
|
020cee90ef
|
Fixed block height settings for RenderTargets and Depth Buffers, and added block width and block depth
|
2018-10-09 21:14:32 -04:00 |
|
Lioncash
|
7966958c67
|
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 |
|
FernandoS27
|
118ad3523c
|
Implement Scissor Test
|
2018-10-08 21:36:23 -04:00 |
|
FernandoS27
|
85a8a0b038
|
Assert Scissor tests
|
2018-10-08 20:49:36 -04:00 |
|
ReinUsesLisp
|
27860f7430
|
gl_shader_decompiler: Move position varying location from 15 to 0 and apply an offset
|
2018-10-07 17:36:00 -03:00 |
|
ReinUsesLisp
|
f1dff1c269
|
gl_shader_decompiler: Implement geometry shaders
|
2018-10-07 17:36:00 -03:00 |
|
ReinUsesLisp
|
917f077007
|
video_core: Allow LabelGLObject to use extra info on any object
|
2018-10-07 17:27:49 -03:00 |
|
bunnei
|
8b812ff953
|
Merge pull request #1446 from bunnei/fast_fermi_copy
gl_rasterizer: Implement accelerated Fermi2D copies.
|
2018-10-06 23:18:52 -04:00 |
|
bunnei
|
92f05637a2
|
Merge pull request #1437 from FernandoS27/tex-mode2
Implemented Depth Compare, Shadow Samplers and Texture Processing Modes for TEXS and TLDS
|
2018-10-06 23:14:27 -04:00 |
|
ReinUsesLisp
|
46214933c9
|
gl_rasterizer: Fixup undefined behaviour in SetupDraw
|
2018-10-06 23:22:48 -03:00 |
|
FernandoS27
|
57301b3e1d
|
Implemented Depth Compare and Shadow Samplers
|
2018-10-06 11:27:54 -04:00 |
|
bunnei
|
26348d6ebb
|
fermi_2d: Implement simple copies with AccelerateSurfaceCopy.
|
2018-10-06 03:20:04 -04:00 |
|
bunnei
|
6a6aa35a70
|
gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies.
|
2018-10-06 03:20:04 -04:00 |
|
bunnei
|
93822473f7
|
gl_rasterizer_cache: Implement a simpler surface copy using glCopyImageSubData.
|
2018-10-06 03:20:04 -04:00 |
|
ReinUsesLisp
|
db80264fae
|
gl_rasterizer: Implement quads topology
|
2018-10-04 00:03:44 -03:00 |
|
FernandoS27
|
c6978b43b3
|
Implemented Texture Processing Modes in TEXS and TLDS
|
2018-10-03 08:41:12 -04:00 |
|
ReinUsesLisp
|
f4a4427ff3
|
gl_rasterizer: Fixup unassigned point sizes
|
2018-10-01 01:18:24 -03:00 |
|
bunnei
|
bc5dde2765
|
Merge pull request #1330 from raven02/tlds
TLDS: Add 1D sampler
|
2018-09-30 21:53:38 -04:00 |
|
bunnei
|
0e020d2fee
|
gl_rasterizer_cache: Fixes to how we do render to cubemap.
- Fixes issues with Splatoon 2.
|
2018-09-30 15:10:14 -04:00 |
|
bunnei
|
2d8977768f
|
gl_rasterizer_cache: Add check for array rendering to cubemap texture.
|
2018-09-30 14:31:58 -04:00 |
|
bunnei
|
84375d04ee
|
gl_rasterizer_cache: Implement render to cubemap.
|
2018-09-30 14:31:58 -04:00 |
|
bunnei
|
977f2bafa7
|
gl_shader_decompiler: TEXS: Implement TextureType::TextureCube.
|
2018-09-30 14:31:58 -04:00 |
|
bunnei
|
dcc44650fe
|
gl_rasterizer_cache: Add support for SurfaceTarget::TextureCubemap.
|
2018-09-30 14:31:58 -04:00 |
|
bunnei
|
5b1e1c081e
|
gl_rasterizer_cache: Implement LoadGLBuffer for Texture2DArray.
|
2018-09-30 14:31:57 -04:00 |
|
bunnei
|
b0fded32c6
|
gl_rasterizer_cache: Update BlitTextures to support non-Texture2D ColorTexture surfaces.
|
2018-09-30 14:31:57 -04:00 |
|
bunnei
|
036c50c9a3
|
gl_rasterizer_cache: Track texture target and depth in the cache.
|
2018-09-30 14:31:57 -04:00 |
|
bunnei
|
09de119f10
|
gl_rasterizer_cache: Workaround for Texture2D -> Texture2DArray scenario.
|
2018-09-30 14:31:56 -04:00 |
|
bunnei
|
08d7415a8a
|
gl_rasterizer_cache: Keep track of surface 2D size separately from total size.
|
2018-09-30 14:31:56 -04:00 |
|
raven02
|
7cb5586653
|
Fix trailing whitespace
|
2018-09-30 23:51:10 +08:00 |
|
bunnei
|
b3419ef9bb
|
Merge pull request #1411 from ReinUsesLisp/point-size
video_core: Implement point_size and add point state sync
|
2018-09-29 11:58:39 -04:00 |
|
bunnei
|
913a2a5304
|
Merge pull request #1406 from ReinUsesLisp/multibind-samplers
gl_state: Pack sampler bindings into a single ARB_multi_bind
|
2018-09-29 10:55:45 -04:00 |
|
ReinUsesLisp
|
07609b33c4
|
video_core: Implement point_size and add point state sync
|
2018-09-28 02:13:29 -03:00 |
|
ReinUsesLisp
|
51435ad30c
|
gl_state: Pack sampler bindings into a single ARB_multi_bind
|
2018-09-28 02:04:22 -03:00 |
|