3397 Commits

Author SHA1 Message Date
vlj
a6770813b1 d3d12: Fix var not initialized 2015-08-12 00:25:48 +02:00
vlj
e9fab57a0e d3d12: Fix indexed quad draw
We were not positionning the index buffer correctly in the heap.
2015-08-12 00:25:47 +02:00
vlj
82545a7b56 d3d12: Clean indexed draw buffer gen code 2015-08-12 00:25:47 +02:00
vlj
22f413be3a d3d12; Live buffer related code and factorise resource_desc for buffers 2015-08-12 00:25:46 +02:00
raven02
9814a92a25 Tex: define more sampler parameters 2015-08-12 00:25:45 +02:00
vlj
cd951af664 d3d12: Fix to run fw_vertex_attribute.ppu.elf
A little dirty, need to be improved.
2015-08-12 00:25:45 +02:00
vlj
2df1220144 d3d12: Use GL enum for primitive type 2015-08-12 00:25:44 +02:00
vlj
b8073b4e75 d3d12: Try to fix forced quad indexed buffer 2015-08-12 00:25:44 +02:00
vlj
232c97cc82 d3d12: Add support for indexed draw 2015-08-12 00:25:43 +02:00
vlj
5ce0261265 d3d12: Release index buffer and upload command allocator 2015-08-12 00:25:43 +02:00
vlj
bd68d382bd d3d12: Use __mm_stream_si128 to send texture/constants data 2015-08-12 00:25:42 +02:00
vlj
12fc6e6145 d3d12: Use separate vertex constant buffer for good 2015-08-12 00:25:42 +02:00
vlj
6d61e36f5d d3d12: Fix for rsx_fp_dynamic_test2
The compare function shouldn't be swizzled.
2015-08-12 00:25:41 +02:00
vlj
824b9aa628 d3d12: make depth read optionnal 2015-08-12 00:25:41 +02:00
vlj
487fd4dc2a d3d12: Start implementing depth to u8 conversion shader
Not used atm
2015-08-12 00:25:40 +02:00
vlj
e88d45b1bf d3d12: Fix for Intel HD4600 2015-08-12 00:25:40 +02:00
vlj
cb14697aa0 d3d12: Honor adaptater selection + debug output layer 2015-08-12 00:25:39 +02:00
vlj
6e8b94a7e1 Add config option for d3d debug layer and adaptater 2015-08-12 00:25:39 +02:00
vlj
18e3e74070 d3d12: Fix depth read size 2015-08-12 00:25:38 +02:00
vlj
c08ac779f4 d3d12: src and dst were inverted, fix it
now depth buffer is properly read, but it is too little
2015-08-12 00:25:38 +02:00
vlj
2031944792 d3d12: Do transition when reading depth buffer 2015-08-12 00:25:37 +02:00
vlj
fafcce6d5f d3d12: Implement write depth buffer callback 2015-08-12 00:25:37 +02:00
vlj
986a39fcfb d3d12: clean upload command lists as well 2015-08-12 00:25:36 +02:00
vlj
75202ac55b d3d12: properly clean textures 2015-08-12 00:25:36 +02:00
vlj
1076727c75 d3d12: Use a heap for scale offset and fragment buffer too 2015-08-12 00:25:35 +02:00
vlj
740354d2c9 d3d12: Fix depth format mismatch 2015-08-12 00:25:35 +02:00
vlj
e6146e4ecb d3d12: Fix single channel texture
Should now display font properly
2015-08-12 00:25:34 +02:00
vlj
4a89432d39 d3d12: Implement blend decoding 2015-08-12 00:25:34 +02:00
vlj
312ff7e8f5 RSX: Fix for default value of temp reg 2015-08-12 00:25:33 +02:00
vlj
727f54dd32 d3d12: Record command while gpu is busy rendering previous frame + cleaning fixes 2015-08-12 00:25:33 +02:00
vlj
71b9caf65a d3d12: Duplicate all resource to do real double buffering 2015-08-12 00:25:32 +02:00
vlj
5872144165 d3d12: Move texture code to another file + add the copy command as soon as possible 2015-08-12 00:25:32 +02:00
vlj
abbd244376 d3d12: Fix fractal not animated in dynamic test 2 2015-08-12 00:25:31 +02:00
raven02
1471afcfe6 D3DGS naming fix 2015-08-12 00:25:31 +02:00
vlj
b5f91a6e75 d3d12: Fix for vertex decompiler 2015-08-12 00:25:30 +02:00
raven02
b2577833f9 d3d12: DP2A 2015-08-12 00:25:30 +02:00
vlj
31ea9068de d3d12: Use true default value for vertex decompiler 2015-08-12 00:25:29 +02:00
raven02
9fc50fcce5 d3d12: Fix for vertex decompiler 2015-08-12 00:25:29 +02:00
vlj
a9425fcf2a d3d12: Pass first clear value as clear optimised value to RTTs 2015-08-12 00:23:52 +02:00
vlj
eb1b8b748a d3d12: Fix for fragment decompiler 2015-08-12 00:23:51 +02:00
vlj
f2985f12c1 d3d12: Use heap for vertex buffer
It should consume less memory.
2015-08-12 00:23:51 +02:00
Zangetsu38
2aedd0633f Fix crash after launch game one mode release.
Fix Temporary.
2015-08-12 00:23:50 +02:00
vlj
7b25483b67 d3d12: depth read doesnt crash anymore 2015-08-12 00:23:50 +02:00
vlj
3f31976080 d3d12: Update 2015-08-12 00:23:49 +02:00
vlj
422a9f1fdc d3d12: Use VertexProgramDecompiler 2015-08-12 00:23:49 +02:00
vlj
d2beafca4d d3d12: Update 2015-08-12 00:23:48 +02:00
vlj
5681781ab0 GL: Forgot hunk 2015-08-12 00:23:48 +02:00
vlj
05d6c8df60 d3d12: Update 2015-08-12 00:23:47 +02:00
vlj
07449abfc6 d3d12: Add more functions 2015-08-12 00:23:47 +02:00
vlj
72c84cb8aa d3d12: Add some more functions 2015-08-12 00:23:46 +02:00