Dr. Chat
|
38094ac819
|
Updated local clang-format.
|
2016-03-02 21:17:34 -06:00 |
Dr. Chat
|
740c70f270
|
Scalar logc, fix log
|
2016-03-01 12:52:34 -06:00 |
Dr. Chat
|
48cf270724
|
Use spv::NoPrecision instead of DecorationInvariant
Set samplers/images as uniform constants
|
2016-02-27 16:21:37 -06:00 |
Dr. Chat
|
c648e54539
|
Short-circuit draw calls if the render target's pitch is 0
|
2016-02-27 11:30:50 -06:00 |
Dr. Chat
|
6109e0b03a
|
Fix incorrect images/samplers definitions
ps_param_gen and fix interpolators being copied incorrectly
|
2016-02-25 17:41:41 -06:00 |
Ben Vanik
|
652518ff59
|
Merge pull request #554 from DrChat/spv_translator
Fix texture fetches
|
2016-02-21 20:36:03 -08:00 |
Dr. Chat
|
08a287d2ad
|
Whoops
|
2016-02-21 22:30:31 -06:00 |
Dr. Chat
|
06d5a28615
|
Fix texture fetches
|
2016-02-21 22:27:23 -06:00 |
Ben Vanik
|
5e31c51a3d
|
Textures are now in descriptor set 1.
|
2016-02-21 20:03:51 -08:00 |
Ben Vanik
|
3b20c757ff
|
Merge branch 'vulkan' of github.com:benvanik/xenia into vulkan
|
2016-02-21 19:56:30 -08:00 |
Ben Vanik
|
62931f8c8e
|
Adding texture setup and a dummy grid texture.
|
2016-02-21 19:56:23 -08:00 |
Ben Vanik
|
9e5eb06d07
|
Merge pull request #553 from DrChat/spv_translator
More SPIR-V Opcodes
|
2016-02-21 18:55:25 -08:00 |
Dr. Chat
|
8a29330f8c
|
First-pass image sampling
|
2016-02-21 20:42:37 -06:00 |
Dr. Chat
|
2785a94fea
|
SetpXXPush
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
9030c87386
|
SetpPop/SetpRstr
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
5c2b5123ac
|
Floors/Frcs/Truncs
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
0680e451bc
|
Exp2
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
cbac9b2f4e
|
Use vec4 zero rather than float zero where needed
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
13049912ee
|
Vec Log
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
1d4190af02
|
MaxA
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
568845e81d
|
Dp4
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
3877afe90a
|
MaxAsf
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
d217f7b3c3
|
MaxAs/SetpClr
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
fa3ca4a5d7
|
Short-circuit if the store has no writes.
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
d2e3b5533d
|
Whoops
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
9b805b929e
|
Scalar kill ops
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
e78537571f
|
Vector kill ops
|
2016-02-21 19:20:53 -06:00 |
Dr. Chat
|
633746b5e4
|
Actually preserve pv/ps if predicate fails
|
2016-02-21 19:20:53 -06:00 |
Ben Vanik
|
cda08ff826
|
Setup descriptor set for textures.
|
2016-02-21 17:17:57 -08:00 |
Ben Vanik
|
1def5bece9
|
Fix viewport inversion.
|
2016-02-21 15:59:35 -08:00 |
Ben Vanik
|
ace895d4f3
|
Fixing 1/w0 correction.
|
2016-02-21 15:44:09 -08:00 |
Ben Vanik
|
24743bf676
|
Actually configure constant descriptor set.
|
2016-02-21 15:20:35 -08:00 |
Ben Vanik
|
d57f974e2e
|
Fix buffer alloc alignment and framebuffer comparison.
|
2016-02-21 14:43:59 -08:00 |
Ben Vanik
|
06ba273492
|
Warn and be ok with symbol services failing.
|
2016-02-21 14:26:16 -08:00 |
Ben Vanik
|
8bf5eba098
|
Capture exe with renderdoc and pass --vulkan_renderdoc_capture_all.
|
2016-02-21 12:44:16 -08:00 |
Ben Vanik
|
fed6679b32
|
Merge pull request #552 from DrChat/spv_translator
Fix push constants declaration
|
2016-02-21 11:21:29 -08:00 |
Dr. Chat
|
b83b9c28a1
|
Fix push constants declaration
|
2016-02-21 13:19:08 -06:00 |
Ben Vanik
|
983479adb5
|
Merge pull request #551 from DrChat/spv_translator
Apply window scaling
|
2016-02-21 10:49:27 -08:00 |
Dr. Chat
|
a7880645be
|
Merge branch 'vulkan' of github.com:benvanik/xenia into spv_translator
|
2016-02-21 12:47:02 -06:00 |
Dr. Chat
|
bd0fb81b22
|
Apply window scaling
|
2016-02-21 12:46:54 -06:00 |
Ben Vanik
|
32c4f3ce24
|
Fixing pool shutdown.
|
2016-02-21 10:46:47 -08:00 |
Ben Vanik
|
b3faba50a3
|
Pushing constants.
|
2016-02-21 10:38:58 -08:00 |
Ben Vanik
|
7b2a508db0
|
Merge pull request #550 from DrChat/spv_translator
Vertex Shader Vertex Formatting
|
2016-02-21 10:09:40 -08:00 |
Dr. Chat
|
71440a4137
|
Add code to correct vertex format
Move translated shader code to its own function
Add push constants
|
2016-02-21 12:06:59 -06:00 |
Dr. Chat
|
b1e56ee4e5
|
Vector Cndxx
|
2016-02-20 23:45:01 -06:00 |
Ben Vanik
|
ff373a83a4
|
Private->Function variables, fragment output, geometry shader tweaks.
|
2016-02-20 20:44:11 -08:00 |
Ben Vanik
|
1e87d1fa7f
|
Merge pull request #549 from DrChat/spv_translator
SPV Quick Fixes
|
2016-02-20 20:21:38 -08:00 |
Dr. Chat
|
2629ae4a14
|
Fix using incorrect result types for compares
|
2016-02-20 21:55:32 -06:00 |
Dr. Chat
|
ca01bb2311
|
ALU predicated discard
|
2016-02-20 21:53:22 -06:00 |
Dr. Chat
|
08a173e5ec
|
Scalar Sxxx
|
2016-02-20 21:28:25 -06:00 |