Commit Graph

4514 Commits

Author SHA1 Message Date
Vincent Lejeune
99717b7902 gl: Fix vertex buffer size. 2016-04-02 18:27:49 +02:00
Vincent Lejeune
bad2d7f121 gl: Move vertex setting in a separate file. 2016-04-02 18:27:49 +02:00
vlj
8413cd7b0a Merge pull request #1650 from vlj/gl
gl: Supports 1D and 3D textures.
2016-04-01 23:16:43 +02:00
Vincent Lejeune
d59486295d gl: Supports 1D and 3D textures. 2016-04-01 00:52:51 +02:00
vlj
f81a02ed5e Merge pull request #1648 from vlj/vulkan
Vulkan: Supports cubemap and 1D/3D texture.
2016-04-01 00:48:16 +02:00
Vincent Lejeune
69d08b6691 vulkan: Support cube and 1D/3D textures. 2016-03-31 23:50:14 +02:00
Vincent Lejeune
c95c4c32e6 vulkan: Always map at least 1 byte. 2016-03-31 23:50:14 +02:00
vlj
b46fc2fc49 Merge pull request #1649 from vlj/rsx
rsx/common: Remove extra "-2" in get_exact_mipmap_count non compresse…
2016-03-31 23:49:55 +02:00
Vincent Lejeune
5a3cf5d9ac rsx/common: Remove extra "-2" in get_exact_mipmap_count non compressed format. 2016-03-31 20:40:19 +02:00
vlj
7542d38681 Merge pull request #1642 from vlj/d3d12
d3d12: Move sampler DescriptorHeap selection in D3D12GSRender
2016-03-31 20:06:41 +02:00
Vincent Lejeune
ce072f25e2 d3d12: Move sampler DescriptorHeap selection in D3D12GSRender
Avoid sampler descriptor being stored on 2 heaps inside a single draw
call. Fix somes crashes.
2016-03-31 17:56:30 +02:00
vlj
d5bb951237 Merge pull request #1644 from vlj/gl
Gl: Fix for cubemap and R5G6B5 rtt format.
2016-03-31 02:17:06 +02:00
Vincent Lejeune
4c0b5bbc62 gl: Correctly upload cubemap texture. 2016-03-31 00:15:19 +02:00
Vincent Lejeune
51a6862bf4 gl: Use right texture target. 2016-03-31 00:15:17 +02:00
Vincent Lejeune
b6c827b17a gl: Fix r5g6b5 format. 2016-03-31 00:12:41 +02:00
Vincent Lejeune
17c4b2387e gl: Fix unnormalized coord sampling. 2016-03-31 00:12:41 +02:00
vlj
f712b8aca4 Merge pull request #1643 from vlj/rsx
Rsx: Fix get_exact_mipmap_count and add a more convenient way to get tex dim.
2016-03-31 00:11:18 +02:00
Vincent Lejeune
91d0229bc5 rsx/common: Use an help texture_dimension_extended to handle cubemap more cleanly. 2016-03-30 22:19:29 +02:00
Vincent Lejeune
b7c539ad7a rsx/common: Make get_exact_mipmap_count take compressed format into account 2016-03-30 22:19:29 +02:00
vlj
0c231e6578 Merge pull request #1639 from vlj/vulkan
Vulkan: Some fixes
2016-03-30 22:18:53 +02:00
Vincent Lejeune
77674be1c1 vulkan: Fix all warnings in VKGSRender project. 2016-03-30 21:16:53 +02:00
Vincent Lejeune
70903d46e6 vulkan: Reset command buffer after framebuffer flushing.
Fix a (false positive ?) layer error report about comand being called
before vkBeginCommandBuffer has been called.
2016-03-30 21:16:53 +02:00
Vincent Lejeune
f86c079acf vulkan: Do not acquireNextImage twice when no rtt is present. 2016-03-30 21:16:53 +02:00
Vincent Lejeune
38d57eb02c vulkan: Remove unneeded dirty_frame boolean. 2016-03-30 21:16:53 +02:00
Vincent Lejeune
d5e44f6224 vulkan: Fix stencil aspect mask sometimes missing. 2016-03-30 21:16:53 +02:00
Zangetsu38
3fbc3a3f00 vulkan: Add instruction for Persona 4 : Arena 2016-03-30 21:16:53 +02:00
vlj
427270884c Merge pull request #1641 from vlj/rsx
Rsx: Use typed class for texture parameters
2016-03-30 21:16:35 +02:00
Vincent Lejeune
73233fd347 rsx/common: Use typed class for texture filters. 2016-03-30 20:03:50 +02:00
Vincent Lejeune
d971c4e0f6 rsx/common: Use typed enum for max anisotropy. 2016-03-30 20:03:50 +02:00
Vincent Lejeune
7f25720bd3 rsx/common: Use a typed enum for texture wrap mode. 2016-03-30 20:03:50 +02:00
Vincent Lejeune
f2c82d3cf4 rsx/common: Use a typed class for texture dimension. 2016-03-30 20:03:50 +02:00
vlj
d53a1d10ab Merge pull request #1634 from danilaml/patch-2
Don't build rsx_program_decompiler
2016-03-30 20:02:35 +02:00
Danila Malyutin
5b181ed28c Don't build rsx_program_decompiler
To cut down on warning noise. We don't use it anywhere afaik (and newer sha with fixed warnings has conflicts with rpcs3).
2016-03-30 19:57:03 +03:00
vlj
c1e2b75a49 Merge pull request #1640 from vlj/d3d12
d3d12: Fix updated texture state
2016-03-30 18:56:12 +02:00
Vincent Lejeune
08b47616b6 d3d12: Fix updated texture state 2016-03-30 18:01:54 +02:00
vlj
13d58ac355 Merge pull request #1607 from AniLeo/patch-1
Slims down minidx9 to keep XAudio2_7 files only
2016-03-29 22:45:48 +02:00
AnnieL
96329a6e29 Making sure the right file is included 2016-03-29 18:59:50 +01:00
AnnieL
9f257ee9f8 Slims down minidx9 to XAudio2_7
Removes minidx9 as a submodule
Slims down minidx9 to have only the files XAudio2 (2.7) needs.
The other dx9 related files weren't being used.
2016-03-29 18:51:54 +01:00
Nekotekina
8cd0aab129 Added yaml-cpp and pugixml submodules 2016-03-29 12:23:15 +03:00
vlj
ccb2d89744 Merge pull request #1630 from vlj/vulkan
Vulkan: Avoid extra sync
2016-03-28 20:27:48 +02:00
Vincent Lejeune
aa3c97f918 vulkan: Only submit command buffer at flip and avoid extra sync. 2016-03-28 19:54:50 +02:00
Vincent Lejeune
7a988c73a6 Vulkan: Alloc a descriptor set at every draw call. 2016-03-28 19:54:50 +02:00
vlj
9b18bd4cd7 Merge pull request #1627 from danilaml/compilation-fix
Fixed build for MSVC (DH)
2016-03-28 03:08:36 +02:00
DHrpcs3
b81cf01456 Fixed build for MSVC 2016-03-28 03:10:33 +03:00
vlj
daabbba5fc Merge pull request #1629 from AniLeo/patch-3
Adds missing lib (libedit-dev) - Solves #1570
2016-03-28 00:52:48 +02:00
AnnieL
bbf7a070e7 Adds missing lib (libedit-dev) - Solves #1570
Fixes building on Ubuntu (tested on 15.10)
2016-03-27 20:25:07 +01:00
vlj
27a8c074fa Merge pull request #1618 from vlj/gl
gl: Enable core context and debug output.
2016-03-27 04:17:30 +02:00
Vincent Lejeune
855d6935d9 gl: Enable core context and debug output. 2016-03-27 03:45:30 +02:00
vlj
35570a5ebf Merge pull request #1626 from vlj/vulkan
Vulkan: Fix some cleaning behavior.
2016-03-26 18:20:47 +01:00
Vincent Lejeune
21e7206f7a vulkan: Do not purge texture before flip 2016-03-26 17:46:43 +01:00