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 |
Ben Vanik
|
6d65439efe
|
Merge branch 'vulkan' of github.com:benvanik/xenia into vulkan
|
2016-02-20 19:19:41 -08:00 |
Ben Vanik
|
cd02cdfc70
|
Making memory API less error prone; fixes buffer/constant uploads.
|
2016-02-20 19:19:29 -08:00 |
Ben Vanik
|
5033480bec
|
Merge pull request #548 from DrChat/spv_translator
Add Vulkan Backend as a Choice
|
2016-02-20 19:04:40 -08:00 |
Dr. Chat
|
3130d4b38e
|
Add the vulkan backend as a choice in xenia-app
|
2016-02-20 21:02:28 -06:00 |
Ben Vanik
|
fad5ad7f64
|
Merge pull request #547 from DrChat/spv_translator
Couple Quick Fixes to SPV translator
|
2016-02-20 17:36:58 -08:00 |
Dr. Chat
|
8777d22b72
|
Add name information to constants
Fix Rcp/Rsq OpSelect incorrect usage
|
2016-02-20 19:31:28 -06:00 |
Ben Vanik
|
1d82d7bd92
|
For now, all 512 constants live in the same block.
|
2016-02-20 17:05:53 -08:00 |
Ben Vanik
|
92a8a03caa
|
Merge pull request #546 from DrChat/spv_translator
(WIP) SPIR-V Shader Translator
|
2016-02-20 16:49:50 -08:00 |
Dr. Chat
|
4aff1c19a7
|
(WIP) SPIR-V Shader Translator
|
2016-02-20 18:44:37 -06:00 |