Vincent Lejeune
|
1e9d1c1dd9
|
gl: Uncomment viewport setting code
|
2015-11-29 18:22:53 +01:00 |
|
Vincent Lejeune
|
399478c2cd
|
gl: Use const and ref for loops in GLFragmentProgram.cpp
|
2015-11-29 18:20:43 +01:00 |
|
Vincent Lejeune
|
c86cfef58e
|
rsx/common: Remove getFragmentConstantOffsetsCache
|
2015-11-28 20:58:00 +01:00 |
|
Vincent Lejeune
|
7a996648bb
|
gl: Use fill_gragment_constans_buffer
|
2015-11-28 20:41:30 +01:00 |
|
Vincent Lejeune
|
a19a9b5585
|
d3d12: fallback to linear filter when mag filter is not known.
|
2015-11-26 20:21:26 +01:00 |
|
Vincent Lejeune
|
f3dd9596cf
|
d3d12: Use address instead of context_dma value to determine whether to write buffers
Fixed depth read test when write color buffer is enabled
|
2015-11-26 18:10:21 +01:00 |
|
Vincent Lejeune
|
115255c162
|
d3d12: Fallback to bilinear filtering if convolution min one is used.
|
2015-11-26 18:05:27 +01:00 |
|
Vincent Lejeune
|
984f5c6914
|
d3d12: Fix depth readback format
|
2015-11-26 18:05:26 +01:00 |
|
Vincent Lejeune
|
fa845fa5c0
|
d3d12: Add support for F_X32 surface format
|
2015-11-26 18:05:25 +01:00 |
|
Vincent Lejeune
|
579096c6a8
|
d3d12: Discard rtt if format has changed.
|
2015-11-26 18:05:23 +01:00 |
|
Vincent Lejeune
|
7e938b2363
|
d3d12: Use INCR for stencil op when an unknow op is used.
Fixes shadows in Jet Set Radio.
|
2015-11-26 18:04:53 +01:00 |
|
Vincent Lejeune
|
0d2c4c24b4
|
d3d12: Use a single big buffer to store readback data
|
2015-11-25 17:54:58 +01:00 |
|
Vincent Lejeune
|
b9d8d9383a
|
rsx/d3d12: dump program content when capturing frame
|
2015-11-24 23:34:03 +01:00 |
|
Vincent Lejeune
|
85cf918aeb
|
rsx: Add none target to gcm pretty printing
|
2015-11-24 23:14:07 +01:00 |
|
Vincent Lejeune
|
b5add0f027
|
rsx: better naming for draw calls
|
2015-11-24 23:14:05 +01:00 |
|
Vincent Lejeune
|
5447521ce5
|
gl: Use uniform buffer for transform constants.
|
2015-11-19 20:26:14 +01:00 |
|
Vincent Lejeune
|
3e5f0e5c37
|
rsx: Add missing SCB DIVSQ opcode support
Fix a lot of gfx glitches in SH3 HD
|
2015-11-19 19:24:58 +01:00 |
|
Vincent Lejeune
|
9fdc458d69
|
rsx: Make SCT/SCB/TEX SRB function complete member of FragmentProgram
|
2015-11-19 19:24:57 +01:00 |
|
Nekotekina
|
4a669fd86e
|
DX12 dependencies fix
|
2015-11-17 21:00:59 +03:00 |
|
Vincent Lejeune
|
307015382d
|
d3d12: Support default value for stencil op
Requested by Jet Set Radio.
|
2015-11-16 23:32:38 +01:00 |
|
Vincent Lejeune
|
471e807ea2
|
d3d12: Fix some typo in render target code
Should bring performances back
|
2015-11-16 23:32:37 +01:00 |
|
Vincent Lejeune
|
bb4b12f253
|
d3d12: Texcoord9 is actually stored in register 6.
Fix shadow mapping in SH3 HD.
|
2015-11-16 23:32:35 +01:00 |
|
Vincent Lejeune
|
432bca26ae
|
d3d12: Add support for reading depth texture
|
2015-11-16 23:32:34 +01:00 |
|
Nekotekina
|
5f6caf33f0
|
MINGW64: Compilation fix
|
2015-11-16 19:12:51 +03:00 |
|
Vincent Lejeune
|
e2d0a63b98
|
gl: Use factored scale offset function call
|
2015-11-15 22:52:39 +01:00 |
|
Vincent Lejeune
|
570ca1c87f
|
d3d12: Use a_b_c style for D3D12GSRender.h members
|
2015-11-15 20:21:44 +01:00 |
|
Vincent Lejeune
|
2ac47548b0
|
rsx: Set registers individually
Not all games set registers up to the third subcomponent. Fixes SH 3 HD
textures.
|
2015-11-15 17:20:43 +01:00 |
|
Vincent Lejeune
|
a79ffdb485
|
rsx/common: Fix ARL register type and write function in vtx shader
|
2015-11-15 17:20:41 +01:00 |
|
Vincent Lejeune
|
e9d9bad643
|
rsx: reset register after each flip
Some overlay operation are executed when a flip is requested, it may
change register states. Fix depth buffer in SH3
|
2015-11-15 17:20:20 +01:00 |
|
Nekotekina
|
080e503954
|
Compilation fix
|
2015-11-14 20:26:41 +03:00 |
|
Nekotekina
|
a4db58f5f2
|
Added fs::file_ptr, fom::rewrite, cleanup
|
2015-11-14 20:26:40 +03:00 |
|
Vincent Lejeune
|
039e729881
|
d3d12: Fix scissor
|
2015-11-12 18:29:04 +01:00 |
|
Vincent Lejeune
|
c152c20d70
|
d3d12: Fix wrong front_face_ccw value for Disgaea 3
|
2015-11-12 18:29:03 +01:00 |
|
Vincent Lejeune
|
917f08c534
|
d3d12: Fix depth range
|
2015-11-12 18:29:02 +01:00 |
|
Vincent Lejeune
|
ae5d95d462
|
rsx/common: Take primitive restart index in account and turns it into -1.
|
2015-11-12 18:29:01 +01:00 |
|
Vincent Lejeune
|
925d6889a6
|
d3d12: Use ring buffer like rtv/dsv descriptor heap
|
2015-11-12 18:29:00 +01:00 |
|
Raul Tambre
|
9c2f48cd1d
|
More defect fixes, added some error codes
|
2015-11-09 07:39:50 +02:00 |
|
Raul Tambre
|
fac9d74344
|
Lots of defect fixes
|
2015-11-09 07:39:50 +02:00 |
|
Vincent Lejeune
|
70b9271cd8
|
rsx/d3d12: Record frame buffer content per draw call.
|
2015-11-08 19:34:18 +01:00 |
|
Vincent Lejeune
|
8da7361794
|
rsx: Expand some rsx register disasm.
|
2015-11-08 19:12:27 +01:00 |
|
Vincent Lejeune
|
0cc4b555d1
|
d3d12: Comment out LLVM_BUILTIN_UNREACHABLE and display error msg in log
|
2015-11-07 22:52:13 +01:00 |
|
Vincent Lejeune
|
e76abf875f
|
d3d12: Clean rtt related code
|
2015-11-07 22:52:12 +01:00 |
|
Vincent Lejeune
|
2a9895b7f0
|
rsx/d3d12: Move fragment constants filling code to ProgramStateCache
|
2015-11-06 20:08:45 +01:00 |
|
Vincent Lejeune
|
2ad7051746
|
rsx/d3d12: Move vertex constants filling code to RSXThread
|
2015-11-06 20:08:41 +01:00 |
|
Vincent Lejeune
|
02ce78482c
|
rsx/d3d12: Move scale offset buffer setting to RSXThread
|
2015-11-06 20:08:17 +01:00 |
|
Vincent Lejeune
|
449c41aca2
|
d3d12: Support size changing depth buffer
|
2015-10-30 18:28:27 +01:00 |
|
Vincent Lejeune
|
2043181501
|
d3d12: Suppress a warning if no rtt is bound
Rendering depth only is legal.
|
2015-10-30 18:10:41 +01:00 |
|
Vincent Lejeune
|
a2f7f371dc
|
d3d12: Add an extra varying.
This fixes shader compilation for SH3 HD.
|
2015-10-30 00:04:10 +01:00 |
|
Vincent Lejeune
|
29cde1a618
|
d3d12: Clean Overlay code
|
2015-10-30 00:04:09 +01:00 |
|
Vincent Lejeune
|
c570d60f45
|
d3d12: Add newline at the end of every file
|
2015-10-29 19:12:46 +01:00 |
|