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 |
|
vlj
|
bf8a48e3bd
|
d3d12: Some work to decompiler
|
2015-08-12 00:23:46 +02:00 |
|
vlj
|
c465b6699a
|
d3d12: Use the fragment decompile class
|
2015-08-12 00:23:45 +02:00 |
|
vlj
|
edb9a97c17
|
d3d12: Some fix to quad emulation mode
|
2015-08-12 00:23:45 +02:00 |
|
vlj
|
445c7dd884
|
d3d12: Use a default value of 1 for .w channel of output in Vertex Program
|
2015-08-12 00:23:44 +02:00 |
|
vlj
|
2985f2d6e3
|
d3d12: Use naive vertex buffer offset
|
2015-08-12 00:23:44 +02:00 |
|
vlj
|
a279aebf31
|
d3d12: Use an indexed draw for unindexed quad
|
2015-08-12 00:23:43 +02:00 |
|
vlj
|
cbd7d3d614
|
d3d12: Fix depth being offseted by .5 + add depth buffer support
|
2015-08-12 00:23:43 +02:00 |
|
vlj
|
5640e81eb5
|
d3d12: Forgot hunk
|
2015-08-12 00:23:42 +02:00 |
|
vlj
|
4114df50c2
|
d3d12: Use correct VS debug macro + cleaning
|
2015-08-12 00:23:41 +02:00 |
|
vlj
|
1f9c8f757a
|
d3d12: Add a swizzle to texture
Looks like shader4componentmapping doesnt work, maybe a bug.
|
2015-08-12 00:23:41 +02:00 |
|
vlj
|
3a75e6a357
|
d3d12: Some fixe to textures
|
2015-08-12 00:23:40 +02:00 |
|
vlj
|
782a11b47f
|
d3d12: Add dump hlsl file to gitignore list
|
2015-08-12 00:23:40 +02:00 |
|
vlj
|
39039514d1
|
d3d12: Start implementing texture upload and usage
|
2015-08-12 00:23:39 +02:00 |
|
vlj
|
263294d263
|
d3d12: Some fixes to VP/FP decompiler
|
2015-08-12 00:23:39 +02:00 |
|
vlj
|
43f4ed49b4
|
d3d12: Some fix for VPDecompiler
|
2015-08-12 00:23:38 +02:00 |
|
vlj
|
16e8d6349e
|
d3d12: Make compilation more robust
|
2015-08-12 00:23:38 +02:00 |
|
vlj
|
f1ab5abe2e
|
d3d12: Cleaning
|
2015-08-12 00:23:37 +02:00 |
|
vlj
|
c3e162b442
|
d3d12: Read constants directly from fp
|
2015-08-12 00:23:37 +02:00 |
|
vlj
|
7b6ad026c6
|
d3d12: Add fragment constant offset cache
|
2015-08-12 00:23:36 +02:00 |
|
vlj
|
9d1993cdee
|
d3d12: Fix for d3d12 pipeline cache
|
2015-08-12 00:23:36 +02:00 |
|
vlj
|
ba66992ee3
|
d3d12: Use template class for caching
|
2015-08-12 00:23:35 +02:00 |
|
vlj
|
a58974eac8
|
d3d12: Fix reversed output
|
2015-08-12 00:23:34 +02:00 |
|
vlj
|
2ac3c66c80
|
d3d12: Fix hash/compare/getSize for fragment program
It didn't properly take constants into account
|
2015-08-12 00:23:34 +02:00 |
|
vlj
|
d1ebc47867
|
d3d12: Use actual hw in release mode + honor vsync option
|
2015-08-12 00:23:33 +02:00 |
|
vlj
|
5cb0fe63b8
|
d3d12: Avoid recompiling fragment shader if constants change
|
2015-08-12 00:23:33 +02:00 |
|
vlj
|
789ed767e2
|
d3d12: Move Constant inside main
|
2015-08-12 00:23:32 +02:00 |
|
vlj
|
f446501339
|
d3d12: Try to fix fragment shaders first test
|
2015-08-12 00:23:32 +02:00 |
|
vlj
|
98a924874f
|
d3d12: Inline constants
It's slow
|
2015-08-12 00:23:31 +02:00 |
|