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 |
|
vlj
|
b6cc7af8cd
|
d3d12: Support for fragment constants
|
2015-08-12 00:23:31 +02:00 |
|
vlj
|
88aea70100
|
d3d12: some fix for fragment program decompiler
|
2015-08-12 00:23:30 +02:00 |
|
vlj
|
c96bc6231c
|
d3d12: Print fps in windows title
|
2015-08-12 00:23:30 +02:00 |
|
vlj
|
a276391e87
|
d3d12: Fix linkage between VS and PS
|
2015-08-12 00:23:29 +02:00 |
|
vlj
|
ee3e5cfe1f
|
d3d12: Support for fragment constant buffer
|
2015-08-12 00:23:29 +02:00 |
|
vlj
|
9cb87552b8
|
d3d12: Fragment program decompiler can decompile basic shader
|
2015-08-12 00:23:28 +02:00 |
|
vlj
|
bb643070bd
|
d3d12: Start working on fragment decompiler
|
2015-08-12 00:23:28 +02:00 |
|
vlj
|
5da166b26b
|
d3d12: Move/clean code
|
2015-08-12 00:23:27 +02:00 |
|
vlj
|
caab6cbc60
|
d3d12: Some cleaning
|
2015-08-12 00:23:27 +02:00 |
|
vlj
|
16f40fb69c
|
d3d12: Fix some warnings
|
2015-08-12 00:23:26 +02:00 |
|
vlj
|
3960555e45
|
d3d12: Use the compiler vertex program
It works with the primitive sample.
|
2015-08-12 00:23:26 +02:00 |
|
vlj
|
96c4e87bf5
|
d3d12: Some extra code again
|
2015-08-12 00:23:25 +02:00 |
|
vlj
|
5a1b756c14
|
d3d12: Dump program parameters
|
2015-08-12 00:23:25 +02:00 |
|
vlj
|
3853dffce2
|
d3d12: Start working on Vertex program decompilation
|
2015-08-12 00:23:24 +02:00 |
|
vlj
|
87d51665dc
|
d3d12: Fix some warning
|
2015-08-12 00:23:24 +02:00 |
|
vlj
|
d93e95b614
|
d3d12: Add support for various primitives
|
2015-08-12 00:23:23 +02:00 |
|
vlj
|
75219be066
|
d3d12: cache PSO State too
|
2015-08-12 00:23:23 +02:00 |
|
vlj
|
da5b047c58
|
d3d12: Change some variable name to better reflect their behavior
|
2015-08-12 00:23:22 +02:00 |
|