DHrpcs3
e83c387ebe
OpenGL renderer: Fixed texture bias setup.
2016-06-21 19:56:05 +03:00
DHrpcs3
3b5cd4845e
OpenGL renderer: use correct MVP matrix. Cleanup
...
Simplified gl::ring_buffer helper
2016-06-21 19:56:05 +03:00
DHrpcs3
c0487a634e
Added rsx_program_decompiler to the CMakeLists
2016-06-21 19:56:04 +03:00
DHrpcs3
c299a65aab
Updated rsx_program_decompiler
2016-06-21 19:56:03 +03:00
O1L
62a9c38754
Try to fix appveyor build
2016-06-21 19:56:02 +03:00
O1L
67fe5e1107
Fill fragment constants
2016-06-21 19:56:02 +03:00
O1L
1778113b71
Use sampler buffers in vertex shaders
2016-06-21 19:56:01 +03:00
O1L
8637754d6a
Missed changes
2016-06-21 19:56:00 +03:00
O1L
083c4fc855
Try to use new shaders decompiler in OpenGL backend
2016-06-21 19:56:00 +03:00
Nekotekina
251fb86ab0
PPU LLVM: Some instructions simplified
2016-06-21 18:08:21 +03:00
Lena
5853332db7
Fixed the frame icon ( #1811 )
...
There was a tiny duplicate of the icon itself in the left upper corner.
2016-06-21 17:03:07 +03:00
Nekotekina
860926d731
File op buffer
2016-06-21 13:22:07 +03:00
Nekotekina
eb889920e6
IdManager fix
...
Debug build fixed
Allowed get/remove with forward declarations
2016-06-21 12:23:28 +03:00
raven02
c96057296a
Fix invalid map<K, T> key error ( #1801 )
2016-06-20 06:43:13 +08:00
Ivan
863d963e97
Merge pull request #1758 from RPCS3/analyzer
...
Nevermerge AOT
2016-06-19 22:50:05 +03:00
Nekotekina
0cf4b378f9
README.md updated
2016-06-19 21:47:59 +03:00
Nekotekina
a8bebcba55
LLVM AOT
2016-06-19 21:29:48 +03:00
Nekotekina
6fa5e2cc7c
PPUAnalyser.h added
2016-06-19 20:50:21 +03:00
raven02
ff0bb52689
Merge pull request #1800 from RPCS3/heap
...
vk: Better VRAM heap selection by memory properties (AMD)
2016-06-19 14:32:08 +08:00
raven02
298c9fea22
vk: Better VRAM heap selection by memory properties (AMD)
2016-06-19 13:49:25 +08:00
raven02
244f3dfb89
DX12: set the heap size based on available vram ( #1786 )
2016-06-19 11:01:11 +08:00
raven02
28366d35d2
VK: add cull mode and front face ( #1789 )
2016-06-19 09:53:49 +08:00
raven02
c4733a6eab
Merge pull request #1783 from RPCS3/gl-flip
...
OGL: disable pixel processing test before flip
2016-06-19 01:27:29 +08:00
raven02
f6b5f02501
Merge branch 'master' into gl-flip
2016-06-19 00:28:02 +08:00
raven02
338fb6cc7e
Merge pull request #1787 from kd-11/vulkan-wip
...
vk: Properly enable window resizing
2016-06-19 00:25:19 +08:00
kd-11
833c100850
vk: Properly enable window resizing
2016-06-18 15:39:07 +03:00
11DH11
9d01396737
Merge pull request #1790 from RPCS3/WIP
...
Version bump to the 0.0.1 pre alpha
2016-06-17 23:58:31 +03:00
DHrpcs3
1e39c691dc
Updated rsx_program_decompiler submodule
2016-06-17 23:18:10 +03:00
DHrpcs3
bc63eaea48
Added rpcs3 api (dynamic library)
2016-06-17 21:26:06 +03:00
DHrpcs3
795170635f
Added dynamic_library utility
2016-06-17 21:26:05 +03:00
DHrpcs3
b52e885cde
Added rpcs3 version object
...
Removed _PRGVER_ macros
2016-06-17 21:26:04 +03:00
raven02
079411eee8
Texture format W16_Z16_Y16_X16_FLOAT fix ( #1777 )
2016-06-17 09:32:07 +03:00
Raul Tambre
d66bd5f70f
Add myself to mention-bot blacklist. ( #1779 )
2016-06-16 00:12:58 +03:00
raven02
9f1ee5bd28
OGL: disable pixel processing test before flip
2016-06-15 21:51:51 +08:00
Ivan
a66147705f
Merge pull request #1772 from kd-11/gl
...
opengl performance fixes and improvements
2016-06-15 02:11:18 +03:00
kd-11
3a63b62486
gl: dynamically determine texture buffer offset alignment
...
fix alignment issues for gpus where align < 16 is ok
2016-06-14 00:08:23 +03:00
kd-11
28a5d4d4f0
Add a workaround for a khronos spec bug
2016-06-14 00:08:23 +03:00
kd-11
6761d4a30c
gl: use streaming buffers for uniform & elem buffer as well
...
gl: stream uniform data using stream buffer
gl: vertex streaming improvements and bugfixes
gl: add basic timing info check for profiling
gl: ebo streaming fixes and enhancements
2016-06-14 00:08:23 +03:00
kd-11
ed94626411
gl: use unsynchronized buffer streaming for attribs
...
fix linux build
2016-06-14 00:08:23 +03:00
kd-11
40a598b0ab
gl/vk: Quickly ignore access violations outside cache range
2016-06-14 00:08:23 +03:00
raven02
ea528a1ced
Write shader log in seperate directory ( #1755 )
...
Write shader log in separate directory
2016-06-13 19:53:50 +03:00
raven02
caf5894152
Vulkan: add two sided stencil/logic op/depth bounds test support ( #1767 )
...
* Vulkan: add two sided stencil support
* Vulkan: add logic op support
* Vulkan: add depth bound test support
* Drop off wrong case
* Minor fixes
2016-06-13 14:10:59 +03:00
kd-11
3956b21cb7
vk/gl/dx12: Dynamic cb flush for vulkan; fix glsl/hlsl vertex shader generation for some games; dx12: ignore fbo textures during flip if no surface target is set ( #1766 )
...
* gl/vk/dx12: Fix vertex shader code generation for buggy games
dx12: revert vsh attribute changes
* vk: dynamically flush command buffers if we exceed available resources
* dx12: do not prepare flip texture if it has not been initialized
2016-06-11 16:24:27 +03:00
kd-11
35ab3b0cd8
gl/vk/dx12: re-implement pack/unpack operations ( #1764 )
...
dx12: implement pack/unpack operations
dx12: Fix shader compilation when pack/unpack is used
dx12: pk16/up16 - relax half-float range to more realistic values
2016-06-10 14:42:48 +03:00
raven02
db27ea923d
VP: add few opcodes comment for vec/sca ( #1750 )
2016-06-10 01:03:43 +03:00
kd-11
4260f68f85
gl/vk: Fix ub256 and s32k vertex attributes; silence some unnecessary debug errors ( #1757 )
...
* gl/vk: Sample integer attribs with integer samplers
* gl: silence useless DPRINTs where behaviour has already proven correct
2016-06-08 12:39:08 +03:00
kd-11
c4102f3b18
vk/gl: Enable alpha test in shaders ( #1743 )
2016-06-05 20:31:23 +03:00
raven02
9710044134
Remap color component depends on RTT or RSX memory ( #1744 )
2016-06-05 11:11:58 +03:00
raven02
39767b8d46
Texture bias minor fix ( #1745 )
2016-06-04 19:12:14 +03:00
raven02
e5a792515e
GL: set texture bias ( #1742 )
2016-06-04 14:41:53 +03:00