1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2024-11-25 20:22:30 +01:00
Commit Graph

3899 Commits

Author SHA1 Message Date
Jake
178bcfc8df rsx: Improve NV3089_IMAGE_IN_SIZE and use faster loop for swizzle conversions 2015-12-02 04:22:18 -06:00
Jake
83cb137721 rsx: add missing transfer enums 2015-12-02 04:22:17 -06:00
Jake
8edf35a9e3 gl: remove incorrect/unneeded glenable enum 2015-12-02 04:22:16 -06:00
Ivan
6930cbc064 Merge pull request #1324 from vlj/d3d12
D3d12: Fixes
2015-12-02 12:43:02 +03:00
Zangetsu38
450c8245ed Fix Jet Set Radio 2015-12-01 23:18:29 +01:00
Vincent Lejeune
88d7feda5c d3d12: Support unormalized texture coordinates 2015-12-01 23:18:27 +01:00
Vincent Lejeune
c9c436e6fc d3d12: In case of non supported rtt fallback to R8G8B8A8 format. 2015-12-01 22:42:36 +01:00
Vincent Lejeune
f4091b1027 d3d12: Fix fragment shader accessing to gl_Position 2015-12-01 22:42:34 +01:00
Vincent Lejeune
174fb97172 d3d12: Fix for case where fragment shaders samples textures starting from non first unit. 2015-12-01 22:42:33 +01:00
Ivan
ed3ac91263 Merge pull request #1322 from vlj/rsx-debug
Rsx debug: UI improvement and more opcode disasm supported
2015-12-01 11:28:37 +03:00
Vincent Lejeune
377bdae6a9 rsx-debug: Move pretty_printing code to GCM.cpp and support transform constants and some texture opcodes 2015-11-30 19:09:45 +01:00
Vincent Lejeune
3d2386f903 rsx-debug: Display color buffer content in separate frame. 2015-11-30 19:09:44 +01:00
Vincent Lejeune
a21c9f9861 rsx: Avoid mixing float4 and int4 in declaration of AddrReg. 2015-11-30 17:35:51 +01:00
Ivan
cdcef4c8ee Merge pull request #1318 from vlj/gl
Gl: Use common code for fragment constants.
2015-11-30 18:13:06 +03:00
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
Ivan
f438554fc1 Merge pull request #1313 from danilaml/dep-upd
Some dependency info updated
2015-11-28 08:38:17 +03:00
Danila Malyutin
8d5d545f3f Some dependency info updated 2015-11-28 00:08:38 +03:00
Ivan
d511fd6529 Merge pull request #1316 from vlj/d3d12
D3d12: some fixes
2015-11-28 00:02:05 +03: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
B1ackDaemon
d0338cddf7 Merge pull request #1291 from vlj/rsx-debug
Rsx debug: Add some features
2015-11-25 02:24:52 +02:00
Vincent Lejeune
d15300a549 rsx: Display programs associated with selected draw calls in debugger 2015-11-24 23:34:04 +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
b238107a99 rsx: Dump captured commands to file 2015-11-24 23:14:04 +01:00
Ivan
68608ef894 Merge pull request #1310 from vlj/gl
gl: Use uniform buffer for transform constants.
2015-11-20 00:16:39 +03:00
Vincent Lejeune
5447521ce5 gl: Use uniform buffer for transform constants. 2015-11-19 20:26:14 +01:00
Ivan
247af0ebbf Merge pull request #1305 from vlj/rsx
Rsx: Fix fragment decompiler
2015-11-19 22:22:43 +03: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
Ivan
8edef32c76 Merge pull request #1308 from vlj/d3d12
D3d12: fixes
2015-11-17 19:57:25 +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
Ivan
60dc4abc2b Merge pull request #1292 from vlj/gl
gl: Use factored scale offset function call
2015-11-16 01:44:25 +03:00
Vincent Lejeune
e2d0a63b98 gl: Use factored scale offset function call 2015-11-15 22:52:39 +01:00
Ivan
0fc55de769 Merge pull request #1303 from vlj/d3d12
d3d12: Use a_b_c style for D3D12GSRender.h members
2015-11-15 23:29:43 +03:00