Commit Graph

  • 454fbce4c6 Merge pull request #1589 from kd-11/vulkan-wip vlj 2016-03-17 18:52:30 +01:00
  • 26738762ea vk: Indexing into mipmap lod is scalor not vector kd-11 2016-03-17 19:43:41 +03:00
  • cd5edc38ff Merge pull request #1585 from MyaniPT/patch-2 vlj 2016-03-17 14:39:54 +01:00
  • 5250911a40 Fixes #1584 AnnieL 2016-03-16 19:48:02 +00:00
  • 45e48c2499 Merge pull request #1575 from kd-11/gl_canvas_fix vlj 2016-03-17 02:04:14 +01:00
  • 15901589a5 Explicitly declare context attributes for GL canvas kd-11 2016-03-15 20:07:43 +03:00
  • bdecd3c180 Merge pull request #1576 from vlj/vulkan vlj 2016-03-15 23:50:38 +01:00
  • 61de5e8835 vulkan: Clear swapchain before usage. Vincent Lejeune 2016-03-15 18:58:16 +01:00
  • 3b3fffa962 vulkan: Remove redundant texture::create/init overloads Vincent Lejeune 2016-03-15 18:33:58 +01:00
  • 63ad2cce72 vulkan: Use ring allocation for uniform/index buffers by using simpler memory_block and buffer class. Vincent Lejeune 2016-03-14 22:29:18 +01:00
  • da2caa0881 vulkan: precompute memory type mapping. Vincent Lejeune 2016-03-14 19:52:00 +01:00
  • 93b06f2a39 Merge pull request #1578 from kd-11/vulkan-wip vlj 2016-03-15 21:54:40 +01:00
  • f2d5542e66 Re-enable fog parameters for vulkan kd-11 2016-03-15 22:29:22 +03:00
  • 7584f29ec7 Merge pull request #1562 from MyaniPT/patch-1 vlj 2016-03-14 22:14:01 +01:00
  • 9fd244cf9c Set Write/Read Color/Depth Buffers to false by default AnnieL 2016-03-10 14:52:58 +00:00
  • bb722d5824 Merge pull request #1573 from vlj/rsx vlj 2016-03-14 20:05:32 +01:00
  • 5de70628d7 rsx/common/d3d12/gl/vulkan: Unify texture upload code. Vincent Lejeune 2016-03-13 20:11:19 +01:00
  • e33c684b49 Merge pull request #1564 from kd-11/vulkan-wip Raul Tambre 2016-03-14 19:38:37 +02:00
  • d9dbb1565a Immutable textures cannot be reused! kd-11 2016-03-11 22:25:49 +03:00
  • 34992d8a8f vk: Add some more blend ops kd-11 2016-03-11 11:16:35 +03:00
  • 9d7c186a4f Merge pull request #1571 from tambry/build_fix Ivan 2016-03-13 21:02:28 +03:00
  • 702193a6c7 Build fixed Nekotekina 2016-01-15 17:30:09 +03:00
  • bbe00f6505 Merge pull request #1569 from vlj/vulkan vlj 2016-03-13 00:10:11 +01:00
  • 70a80b84d7 vulkan: Zero initialize as much structure info as possible. Vincent Lejeune 2016-03-12 22:22:28 +01:00
  • c8cc681591 Merge pull request #1566 from vlj/vulkan vlj 2016-03-12 19:39:46 +01:00
  • 8604f5a02f vulkan: Use d24_u8 or d32_u8 depending on hw support. Vincent Lejeune 2016-03-12 01:13:30 +01:00
  • 26ff4fd6b7 vulkan: Uses debug output setting to enable debug layers. Vincent Lejeune 2016-03-11 20:38:30 +01:00
  • 4bfd019c0d Merge pull request #1563 from kd-11/rsx_texture_formats vlj 2016-03-12 01:43:37 +01:00
  • 82bc41f4ad rsx: support for more formats kd-11 2016-03-11 11:05:38 +03:00
  • 01abb255b2 Merge pull request #1548 from kd-11/vulkan-latest-wip vlj 2016-03-11 00:08:32 +01:00
  • cc713a0091 vk: Release dirty resources to prevent mem leak kd-11 2016-03-10 20:58:17 +03:00
  • 93032be4ab Move waiting for submit fence to the right place (nvidia crash) kd-11 2016-03-10 20:45:57 +03:00
  • 26964efa7e Support stencil formats kd-11 2016-03-10 18:14:02 +03:00
  • f0ded46753 Fix apple build by excluding vk project kd-11 2016-03-10 15:57:54 +03:00
  • 47d251a818 Change render target layout before clearing kd-11 2016-03-09 13:23:25 +03:00
  • b018c91135 Make render-targets GPU resident kd-11 2016-03-08 00:56:34 +03:00
  • d910d2c572 Fix vulkan swap modes for nvidia CMakeLists edits kd-11 2016-03-08 00:21:28 +03:00
  • f384d87044 Fix build dependancies and fix gcc build kd-11 2016-03-07 20:51:32 +03:00
  • bd52bcf8d4 Fix nvidia crash (API version). Fix linux builds kd-11 2016-03-07 17:55:02 +03:00
  • d58bd1c916 Exclude apple from vulkan windowing stuff as it is not supported kd-11 2016-03-07 17:24:32 +03:00
  • 22d49ae96a Fix build for non-WIN32 platforms kd-11 2016-03-07 11:38:00 +03:00
  • 3b6e3fb3b4 Rework vertex upload code and fix indexed renders kd-11 2016-02-21 18:50:49 +03:00
  • d287ba44ce Add vulkan GS backend to project kd-11 2016-02-21 18:49:27 +03:00
  • 4c133ab5bf Merge pull request #1559 from kd-11/gl_memory_leak_fix Ivan 2016-03-09 21:58:46 +03:00
  • ee0eb70de4 Clean up invalidated resources kd-11 2016-03-09 21:11:22 +03:00
  • 4b0b65c0c5 Merge pull request #1552 from danilaml/fixes vlj 2016-03-07 20:10:59 +01:00
  • d0ea8d5262 Update gslnag submodule. Fixes #1550 Danila Malyutin 2016-03-07 04:23:00 +03:00
  • 9b505984f2 Fix for #1546 Danila Malyutin 2016-03-07 04:09:42 +03:00
  • 9adb534c7f Merge pull request #1551 from vlj/build vlj 2016-03-06 22:35:51 +01:00
  • c3fb1419fd build: Update wxWidget to 3.1 Vincent Lejeune 2016-03-06 21:15:51 +01:00
  • dd233c9f38 Merge pull request #1543 from vlj/gl B1ackDaemon 2016-03-05 23:31:10 +02:00
  • 9e01f2817f gl: Use less costly glTexStorage2D instead of glTexImage2D. Vincent Lejeune 2016-03-05 18:46:22 +01:00
  • 8831bd0918 gl: Factorize code in rsx_gl_texture.cpp Vincent Lejeune 2016-03-05 16:55:17 +01:00
  • b2b9f535dc Merge pull request #1540 from kd-11/gl_nvidia_cache_fix B1ackDaemon 2016-03-05 22:23:02 +02:00
  • a880ce89d1 Checks for texture completeness, remove legacy GL_GENERATE_MIPMAP used wrongfully kd-11 2016-03-05 14:29:40 +03:00
  • 06cbe4a0bc Merge pull request #1520 from tambry/shhh_penguin_is_ok Raul Tambre 2016-03-05 21:01:14 +02:00
  • a6a4081894 Fix directory opening on Linux systems Raul Tambre 2016-02-26 16:22:57 +02:00
  • bcf4a6209e Merge pull request #1518 from vlj/rsx-debug vlj 2016-03-05 19:20:28 +01:00
  • 4d71df70db rsx-debug: Record and display index buffer content. Vincent Lejeune 2016-02-23 22:56:14 +01:00
  • 05f2aaf2b9 Merge pull request #1537 from vlj/rsx vlj 2016-03-05 18:45:49 +01:00
  • 1dcc6858b4 d3d12/gl: Separate fog distance and fog frag in fogc input. Vincent Lejeune 2016-03-04 17:51:24 +01:00
  • 52e2800fb5 rsx: Reset fog mode/param to linear/1.; Vincent Lejeune 2016-03-04 17:53:50 +01:00
  • d74e031d4e Merge pull request #1542 from kd-11/rsx_surface_store_fix vlj 2016-03-05 17:45:14 +01:00
  • 2ae687cf00 Properly compute texture size kd-11 2016-03-05 18:54:06 +03:00
  • a196ee1957 Merge pull request #1530 from kd-11/gl_surface_cache_traits B1ackDaemon 2016-03-05 12:51:25 +02:00
  • 81fcadac38 gl: Use shared surface store (updated) Vincent Lejeune 2016-01-19 18:43:16 +01:00
  • 4966d50e52 Merge pull request #1538 from vlj/build vlj 2016-03-04 23:00:27 +01:00
  • e860f7fb14 build: Fix rpcs3-tests by adding PPULLVMRecompiler reference. Vincent Lejeune 2016-03-04 18:05:31 +01:00
  • 5911b3c1f1 Merge pull request #1536 from zerubeus/featurebreanch vlj 2016-03-04 03:01:30 +01:00
  • 77371e973f Merge branch 'master' into master Aladeen 2016-03-04 00:05:13 +01:00
  • b0a2f9f65a Merge pull request #1533 from kd-11/gl_fogc_fix vlj 2016-03-03 20:46:50 +01:00
  • e80bdf120b fix typo in readme zerubeus 2016-03-03 11:30:25 +01:00
  • 8d3235cd7c Properly set up fog parameters for openGL kd-11 2016-03-03 00:58:59 +03:00
  • 51462226a7 Merge pull request #1531 from kd-11/gl_texturelod_fix vlj 2016-03-02 23:06:18 +01:00
  • 094c4057be The lod parameter is a single float value kd-11 2016-03-02 18:34:13 +03:00
  • 2f89d15079 Merge pull request #1524 from vlj/build vlj 2016-03-02 15:34:59 +01:00
  • c4dab6e644 build: Define _SCL_SECURE_NO_WARNINGS for debug mode Vincent Lejeune 2016-02-29 19:22:59 +01:00
  • 72375d9e3d build: Add a separate project for ppu llvm recompiler Vincent Lejeune 2016-02-28 23:59:24 +01:00
  • 674373dd6c Merge pull request #1528 from kd-11/gl_attrib_padding vlj 2016-03-02 14:03:59 +01:00
  • 7eb5da73fe Allow attrib padding for types that require expansion kd-11 2016-03-02 01:09:51 +03:00
  • 12d8b795f7 Merge pull request #1525 from vlj/gl vlj 2016-02-29 20:49:10 +01:00
  • 0ed770633b gl: Add texture3d sampling function Vincent Lejeune 2016-02-29 19:47:06 +01:00
  • 19257b3121 Merge pull request #1522 from vlj/rsx vlj 2016-02-29 18:24:00 +01:00
  • 32434dd848 rsx/common/d3d12/gl: Support for fog mode. Vincent Lejeune 2016-02-27 18:43:51 +01:00
  • 9cdb74efc7 rsx/common: Add supports for quads strip Vincent Lejeune 2016-02-26 19:51:15 +01:00
  • 0e5c54709d Merge pull request #1519 from vlj/rsx vlj 2016-02-27 01:03:50 +01:00
  • 35db227af4 rsx/common/d3d12: Separate int type buffer from float type buffer. Vincent Lejeune 2016-02-24 18:45:43 +01:00
  • a6ba47265f rsx/common/gl: s32k is actually signed short unormalized. Vincent Lejeune 2016-02-22 22:07:38 +01:00
  • 62246f75c8 d3d12/gl: Supports SSA in Fragment Shader. Vincent Lejeune 2016-02-22 21:53:46 +01:00
  • a6d8d1144c rsx/common: Supports D24X8 texture format when copying Vincent Lejeune 2016-02-22 21:44:08 +01:00
  • 5ef7f8bf3e rsx/common: Fix handling of UB256 Vincent Lejeune 2016-02-22 21:36:48 +01:00
  • 09fc492257 Merge pull request #1511 from vlj/d3d12 vlj 2016-02-26 00:35:27 +01:00
  • a78ba8a271 d3d12: Remove depth conversion shader Vincent Lejeune 2016-02-22 20:10:44 +01:00
  • 263e5beb26 d3d12: Copy descriptors when reused instead of recreating them. Vincent Lejeune 2016-02-22 19:55:24 +01:00
  • 7ae680d9d1 d3d12: Avoid uploading constant buffer every draw call Vincent Lejeune 2016-02-21 22:15:18 +01:00
  • c07b0dc373 Merge pull request #1514 from kd-11/gl_attrib_fix Raul Tambre 2016-02-25 18:20:25 +02:00
  • c5b3359c4b Remove normalization for natively normalized formats; fix cmp attribute type kd-11 2016-02-24 11:33:37 +03:00
  • a7fbd6c9a9 Merge pull request #1481 from tambry/racoon Ivan 2016-02-25 17:22:55 +03:00
  • 5cbcd07ff1 Improve generalized exception messages Raul Tambre 2016-02-22 12:52:33 +02:00
  • 047d59df0c Implement UTF8stoUTF16s, minor cellPngDec fixes Raul Tambre 2016-02-18 20:05:50 +02:00