vlj
c8cc681591
Merge pull request #1566 from vlj/vulkan
...
Vulkan: Uses d24_s8 or d32_s8 depending on availability.
2016-03-12 19:39:46 +01:00
Vincent Lejeune
8604f5a02f
vulkan: Use d24_u8 or d32_u8 depending on hw support.
2016-03-12 15:56:23 +01:00
Vincent Lejeune
26ff4fd6b7
vulkan: Uses debug output setting to enable debug layers.
2016-03-12 15:23:39 +01:00
vlj
4bfd019c0d
Merge pull request #1563 from kd-11/rsx_texture_formats
...
rsx: support for more formats
2016-03-12 01:43:37 +01:00
kd-11
82bc41f4ad
rsx: support for more formats
...
rsx: support R5G5B5A1 textures
2016-03-11 18:02:29 +03:00
vlj
01abb255b2
Merge pull request #1548 from kd-11/vulkan-latest-wip
...
Add vulkan backend
2016-03-11 00:08:32 +01:00
kd-11
cc713a0091
vk: Release dirty resources to prevent mem leak
2016-03-10 23:55:25 +03:00
kd-11
93032be4ab
Move waiting for submit fence to the right place (nvidia crash)
2016-03-10 23:55:25 +03:00
kd-11
26964efa7e
Support stencil formats
...
Fix appveyor build
2016-03-10 23:55:25 +03:00
kd-11
f0ded46753
Fix apple build by excluding vk project
2016-03-10 23:55:25 +03:00
kd-11
47d251a818
Change render target layout before clearing
...
Use LAYOUT_GENERAL during clear; move renderpass begin to draw call end
2016-03-10 23:55:25 +03:00
kd-11
b018c91135
Make render-targets GPU resident
...
Fix minor regressions that occured during merge
2016-03-10 23:55:25 +03:00
kd-11
d910d2c572
Fix vulkan swap modes for nvidia
...
CMakeLists edits
Check for linear tiling support for all usage attributes
2016-03-10 23:55:25 +03:00
kd-11
f384d87044
Fix build dependancies and fix gcc build
...
Factor out _aligned_malloc functions to WIN32 only
Attempt to fix CmakeLists error
More CMakeLists fixes (glslang)
Add OSDependent libs
Add OGLCompiler and SPIRV as well
2016-03-10 23:55:25 +03:00
kd-11
bd52bcf8d4
Fix nvidia crash (API version). Fix linux builds
...
Properly set up vulkan API version when creating instance
Fix gcc error about passing function result by reference
Fix alot of warnings in VKGSRender project
More fixes for gcc
Fix texture create function
2016-03-10 23:55:25 +03:00
kd-11
d58bd1c916
Exclude apple from vulkan windowing stuff as it is not supported
2016-03-10 23:55:25 +03:00
kd-11
22d49ae96a
Fix build for non-WIN32 platforms
...
Link explicitly against vkstatic.1.lib
fix linux path for vulkan glsl compiler
Restore wxWidgets version
2016-03-10 23:55:25 +03:00
kd-11
3b6e3fb3b4
Rework vertex upload code and fix indexed renders
...
Rebase on current master; Refactor vertex upload code
Fix build; Minor fixes
Start preparations for merge
Fix generic indexed drawing bugs
Define WIN32_KHR only for windows
Remove linking against vulkan-1.lib
2016-03-10 23:55:25 +03:00
kd-11
d287ba44ce
Add vulkan GS backend to project
2016-03-10 23:55:25 +03:00
Ivan
4c133ab5bf
Merge pull request #1559 from kd-11/gl_memory_leak_fix
...
gl: Clean up invalidated resources to fix mem leak
2016-03-09 21:58:46 +03:00
kd-11
ee0eb70de4
Clean up invalidated resources
2016-03-09 21:11:22 +03:00
vlj
4b0b65c0c5
Merge pull request #1552 from danilaml/fixes
...
Fixes for #1550 and #1546
2016-03-07 20:10:59 +01:00
Danila Malyutin
d0ea8d5262
Update gslnag submodule. Fixes #1550
2016-03-07 04:48:05 +03:00
Danila Malyutin
9b505984f2
Fix for #1546
2016-03-07 04:09:42 +03:00
vlj
9adb534c7f
Merge pull request #1551 from vlj/build
...
build: Update wxWidget to 3.1
2016-03-06 22:35:51 +01:00
Vincent Lejeune
c3fb1419fd
build: Update wxWidget to 3.1
2016-03-06 21:15:51 +01:00
B1ackDaemon
dd233c9f38
Merge pull request #1543 from vlj/gl
...
Gl: Factorisation of texture init code
2016-03-05 23:31:10 +02:00
Vincent Lejeune
9e01f2817f
gl: Use less costly glTexStorage2D instead of glTexImage2D.
2016-03-05 22:04:28 +01:00
Vincent Lejeune
8831bd0918
gl: Factorize code in rsx_gl_texture.cpp
2016-03-05 22:04:28 +01:00
B1ackDaemon
b2b9f535dc
Merge pull request #1540 from kd-11/gl_nvidia_cache_fix
...
gl: Checks for texture completeness, remove legacy GL_GENERATE_MIPMAP
2016-03-05 22:23:02 +02:00
kd-11
a880ce89d1
Checks for texture completeness, remove legacy GL_GENERATE_MIPMAP used wrongfully
2016-03-05 22:19:33 +03:00
Raul Tambre
06cbe4a0bc
Merge pull request #1520 from tambry/shhh_penguin_is_ok
...
Fix directory opening on Linux systems (Fixes #1494 )
2016-03-05 21:01:14 +02:00
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