Commit Graph

5857 Commits

Author SHA1 Message Date
Raul Tambre a6a4081894 Fix directory opening on Linux systems 2016-03-05 20:21:43 +02:00
vlj bcf4a6209e Merge pull request #1518 from vlj/rsx-debug
rsx-debug: Record and display index buffer content.
2016-03-05 19:20:28 +01:00
Vincent Lejeune 4d71df70db rsx-debug: Record and display index buffer content. 2016-03-05 18:48:30 +01:00
vlj 05f2aaf2b9 Merge pull request #1537 from vlj/rsx
Rsx: Fix fog (Fixes #1535)
2016-03-05 18:45:49 +01:00
Vincent Lejeune 1dcc6858b4 d3d12/gl: Separate fog distance and fog frag in fogc input. 2016-03-05 18:25:31 +01:00
Vincent Lejeune 52e2800fb5 rsx: Reset fog mode/param to linear/1.;
Fix After Burner Climax fog
2016-03-05 18:25:31 +01:00
vlj d74e031d4e Merge pull request #1542 from kd-11/rsx_surface_store_fix
rsx: Properly compute texture size for download
2016-03-05 17:45:14 +01:00
kd-11 2ae687cf00 Properly compute texture size 2016-03-05 18:54:06 +03:00
B1ackDaemon a196ee1957 Merge pull request #1530 from kd-11/gl_surface_cache_traits
gl: Use shared surface store (updated)
2016-03-05 12:51:25 +02:00
Vincent Lejeune 81fcadac38 gl: Use shared surface store (updated)
Update surface cache optimization to master; minor fixes

Fix mixed EOL

Remove unused include; change null bindings to 0
2016-03-05 12:21:45 +03:00
vlj 4966d50e52 Merge pull request #1538 from vlj/build
build: Fix rpcs3-tests by adding PPULLVMRecompiler reference.
2016-03-04 23:00:27 +01:00
Vincent Lejeune e860f7fb14 build: Fix rpcs3-tests by adding PPULLVMRecompiler reference. 2016-03-04 18:37:57 +01:00
vlj 5911b3c1f1 Merge pull request #1536 from zerubeus/featurebreanch
readme typo
2016-03-04 03:01:30 +01:00
Aladeen 77371e973f Merge branch 'master' into master 2016-03-04 00:05:13 +01:00
vlj b0a2f9f65a Merge pull request #1533 from kd-11/gl_fogc_fix
gl: Properly set up fog parameters for openGL
2016-03-03 20:46:50 +01:00
zerubeus e80bdf120b fix typo in readme 2016-03-03 11:30:25 +01:00
kd-11 8d3235cd7c Properly set up fog parameters for openGL 2016-03-03 01:07:53 +03:00
vlj 51462226a7 Merge pull request #1531 from kd-11/gl_texturelod_fix
gl: The lod parameter in textureLod is a single float value
2016-03-02 23:06:18 +01:00
kd-11 094c4057be The lod parameter is a single float value 2016-03-02 18:34:13 +03:00
vlj 2f89d15079 Merge pull request #1524 from vlj/build
build: Add a separate project for ppu llvm recompiler
2016-03-02 15:34:59 +01:00
Vincent Lejeune c4dab6e644 build: Define _SCL_SECURE_NO_WARNINGS for debug mode
Partly fix build for Debug configurations.
2016-03-02 14:53:15 +01:00
Vincent Lejeune 72375d9e3d build: Add a separate project for ppu llvm recompiler
Fix some defect found by static analysis.
2016-03-02 14:53:14 +01:00
vlj 674373dd6c Merge pull request #1528 from kd-11/gl_attrib_padding
gl: Allow attrib padding for types that require expansion
2016-03-02 14:03:59 +01:00
kd-11 7eb5da73fe Allow attrib padding for types that require expansion 2016-03-02 01:09:51 +03:00
vlj 12d8b795f7 Merge pull request #1525 from vlj/gl
gl: Add texture3d sampling function
2016-02-29 20:49:10 +01:00
Vincent Lejeune 0ed770633b gl: Add texture3d sampling function 2016-02-29 19:47:06 +01:00
vlj 19257b3121 Merge pull request #1522 from vlj/rsx
Rsx: Fix for hitman 2
2016-02-29 18:24:00 +01:00
Vincent Lejeune 32434dd848 rsx/common/d3d12/gl: Support for fog mode.
Fix hitman 2
2016-02-29 16:31:18 +01:00
Vincent Lejeune 9cdb74efc7 rsx/common: Add supports for quads strip
Used in Hitman 2
2016-02-27 19:38:16 +01:00
vlj 0e5c54709d Merge pull request #1519 from vlj/rsx
Rsx: Vertex attribute format fixes + ssa variable support
2016-02-27 01:03:50 +01:00
Vincent Lejeune 35db227af4 rsx/common/d3d12: Separate int type buffer from float type buffer. 2016-02-27 00:21:14 +01:00
Vincent Lejeune a6ba47265f rsx/common/gl: s32k is actually signed short unormalized.
gl fix
2016-02-27 00:21:12 +01:00
Vincent Lejeune 62246f75c8 d3d12/gl: Supports SSA in Fragment Shader. 2016-02-27 00:21:10 +01:00
Vincent Lejeune a6d8d1144c rsx/common: Supports D24X8 texture format when copying
Some app uses this type before setting proper depth surface
2016-02-27 00:21:08 +01:00
Vincent Lejeune 5ef7f8bf3e rsx/common: Fix handling of UB256 2016-02-27 00:21:06 +01:00
vlj 09fc492257 Merge pull request #1511 from vlj/d3d12
D3d12: Tweaks
2016-02-26 00:35:27 +01:00
Vincent Lejeune a78ba8a271 d3d12: Remove depth conversion shader
It's actually not needed, raw depth data should be sampled as RGBA8.
2016-02-25 23:29:44 +01:00
Vincent Lejeune 263e5beb26 d3d12: Copy descriptors when reused instead of recreating them.
Thanks Matías N. Goldberg for the tip !
2016-02-25 23:29:43 +01:00
Vincent Lejeune 7ae680d9d1 d3d12: Avoid uploading constant buffer every draw call 2016-02-25 23:29:41 +01:00
Raul Tambre c07b0dc373 Merge pull request #1514 from kd-11/gl_attrib_fix
gl: Minor fixes and improvements
2016-02-25 18:20:25 +02:00
kd-11 c5b3359c4b Remove normalization for natively normalized formats; fix cmp attribute type 2016-02-25 17:41:03 +03:00
Ivan a7fbd6c9a9 Merge pull request #1481 from tambry/racoon
Implement _sys_memmove, minor fixes
2016-02-25 17:22:55 +03:00
Raul Tambre 5cbcd07ff1 Improve generalized exception messages
Added some basic information along with certain exceptions. This should
prevent some types of useless reports and assist users in determining
certain issues with their setup.
2016-02-25 07:58:22 +02:00
Raul Tambre 047d59df0c Implement UTF8stoUTF16s, minor cellPngDec fixes
Need to find games to test the case, when fixed alpha isn't specified.
2016-02-25 07:58:21 +02:00
Raul Tambre 41687af077 Implement _sys_memmove 2016-02-25 07:58:21 +02:00
Raul Tambre 6353575208 Merge pull request #1512 from kd-11/gl_sampler_fix
gl: Always bind null for unused shader inputs
2016-02-25 07:54:05 +02:00
kd-11 974ea68cf9 Always bind null for unused shader inputs
Properly rename index offsets to improve readability
Handle indexed and other array cases
2016-02-25 02:29:35 +03:00
vlj 0f0de47c83 Merge pull request #1516 from kd-11/rsx_textureutils_fix
Handle swizzled CELL_GCM_B8 textures
2016-02-25 00:23:25 +01:00
kd-11 8a3d15d4fe Handle swizzled CELL_GCM_B8 textures
Properly handle swizzled single-channel textures
2016-02-24 17:44:24 +03:00
vlj 422f5c0008 Merge pull request #1510 from vlj/rsx
rsx/common/d3d12/gl: Use span in vertex upload function.
2016-02-22 21:09:38 +01:00