vlj
|
bc25f4d6ad
|
d3d12: Make waiting thread sleeping
|
2015-08-12 00:25:53 +02:00 |
|
vlj
|
9c193e0282
|
d3d12: Implement semaphore
|
2015-08-12 00:25:52 +02:00 |
|
vlj
|
c5a1f8930f
|
d3d12: Another fix for vertex buffer not big enough buffer
|
2015-08-12 00:25:52 +02:00 |
|
vlj
|
233450a7ca
|
d3d12: Fix stencil reflect test
|
2015-08-12 00:25:51 +02:00 |
|
vlj
|
8bd678afc0
|
d3d12: Fix vertex buffer reconstruction with mismatching stride
|
2015-08-12 00:25:51 +02:00 |
|
vlj
|
8ad1bc1970
|
d3d12: Fix powerOf2Align
|
2015-08-12 00:25:50 +02:00 |
|
vlj
|
10cc2c080c
|
d3d12: Try to reconstruct packed vertex buffers
|
2015-08-12 00:25:50 +02:00 |
|
vlj
|
2709a3e49a
|
d3d12: Use streaming buffer for index buffer
|
2015-08-12 00:25:49 +02:00 |
|
vlj
|
90e0a89e9b
|
d3d12: Try to use stream function that doesn't pollute cache
|
2015-08-12 00:25:49 +02:00 |
|
vlj
|
8b8385b0a4
|
d3d12: Reduce heap size
|
2015-08-12 00:25:48 +02:00 |
|
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 |
|