4376 Commits

Author SHA1 Message Date
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
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