Commit Graph

6753 Commits

Author SHA1 Message Date
Бранимир Караџић
4986981378 VK: Added compute shaders. 2019-08-13 18:47:21 -07:00
Rinthel
2fa32d855d implement compute shader support 2019-08-13 18:44:42 -07:00
Leandro Freire
855623e153 Rename VertexDecl to VertexLayout 2019-08-13 18:42:01 -07:00
Rinthel Kwon
6bd22840e7 VK: fix vertex binding bug 2019-08-12 08:31:23 -07:00
Бранимир Караџић
a6316cbf75 VK: Added EXT_memory_budget support. 2019-08-11 18:23:42 -07:00
Attila Kocsis
6b96532a41 Vulkan: scissor extent fixed.
I have tested with imgui combobox.
2019-08-11 14:19:08 -07:00
Бранимир Караџић
518a5f189f Fixed variable shadowing warning. 2019-08-11 09:08:16 -07:00
rinthel
2b5246f72c implement multiple vertex stream
- additional condition for devices that don't have debug_utils extension
- set FIFO present mode if possible
- fix attachment load and store operation and its image layout during render pass creation
- fix resolve attachment reference setup during render pass creation
- implement multiple vertex stream
2019-08-11 09:05:29 -07:00
Бранимир Караџић
e8d4cd032a VK: Added device info to debug screen. 2019-08-10 10:57:22 -07:00
Бранимир Караџић
73362c3989 Rebuilt shaders. 2019-08-10 10:26:00 -07:00
Attila Kocsis
e58a108387 Metal: Fix resource binding for latest spirv-cross
More info:

https://github.com/KhronosGroup/SPIRV-Cross/pull/1036
https://github.com/KhronosGroup/SPIRV-Cross/issues/1072
2019-08-10 09:32:16 -07:00
Бранимир Караџић
289afdc762 Removed todos. 2019-08-10 08:00:06 -07:00
Бранимир Караџић
f8866b5d73 Updated README. 2019-08-09 21:34:54 -07:00
Бранимир Караџић
4df759d8e1 Updated spirv-cross. 2019-08-09 20:33:38 -07:00
Бранимир Караџић
30a86bf538 Updated spirv-tools. 2019-08-09 20:32:29 -07:00
Бранимир Караџић
4386b7770e Updated glslang. 2019-08-09 20:14:59 -07:00
Бранимир Караџић
52e1fb9d9f Updated meshoptimizer. 2019-08-09 19:39:39 -07:00
Бранимир Караџић
a0c06b1c7c Cleanup. 2019-08-08 07:58:14 -07:00
Rinthel
d3d5aa04b4 implement blit / debug draw / instancing 2019-08-08 07:55:43 -07:00
Бранимир Караџић
0e673379d6 Added SPIRV shaders. 2019-08-07 21:53:56 -07:00
Бранимир Караџић
0a59946b2a Cleanup. 2019-08-07 07:50:17 -07:00
Бранимир Караџић
d1ab7164af 09-hdr: Added SPIRV shaders. 2019-08-07 07:00:06 -07:00
Бранимир Караџић
b53ae838d7 Cleanup. 2019-08-07 06:58:04 -07:00
Rinthel
72abfdc8a4 implement framebuffer / mipmap / cached sampler
- fix texture mipmap setting / texture update bug
- implement framebuffer
- fix image memory barrier bug
- vkstruct explicit initialization
- sampler caching
2019-08-07 06:49:52 -07:00
Бранимир Караџић
744d5130ad Updated vulkan headers. 2019-08-06 19:25:00 -07:00
Бранимир Караџић
3c93448183 Added few spirv shaders. 2019-08-05 22:12:46 -07:00
Бранимир Караџић
7387eb3d6e Removed inactive project. 2019-08-04 20:48:52 -07:00
Бранимир Караџић
69a19c762c Cleanup. 2019-08-04 20:05:42 -07:00
Бранимир Караџић
4591f5029e Cleanup. 2019-08-04 19:54:27 -07:00
Бранимир Караџић
b59467c5fc Cleanup. 2019-08-04 19:53:28 -07:00
Rinthel
e604ca021d remove warning / add build option for osx 2019-08-04 19:51:16 -07:00
Rinthel Kwon
6927a9179b vulkan renderer draft implementation 2019-08-04 19:51:16 -07:00
Martijn Courteaux
6c6f43cff0 Fixed gather after cleanup in 49bd00e. 2019-08-04 16:58:25 -07:00
Бранимир Караџић
b2c77c1108 Fixing travis CI. 2019-08-03 14:55:24 -07:00
Бранимир Караџић
bbba6aa1ab shaderc: Split Metal and SPIRV compilers. 2019-08-03 08:54:02 -07:00
Бранимир Караџић
f1cc6dc0b7 Merge branch 'master' of github.com:bkaradzic/bgfx 2019-08-03 08:52:21 -07:00
Бранимир Караџић
564f484ab7 shaderc: Split Metal and SPIRV compilers. 2019-08-03 08:52:14 -07:00
Attila Kocsis
3a7b71ee12 fixing readTexture for discrete gpus 2019-08-01 21:34:47 -07:00
Бранимир Караџић
d6955a0297 Updated ImGui. 2019-07-31 21:08:17 -07:00
Бранимир Караџић
bc646995c6 Updated README. 2019-07-31 20:56:33 -07:00
Бранимир Караџић
a53c712e59 Updated README. 2019-07-31 20:55:01 -07:00
Бранимир Караџић
c14ea22eee Updated meshoptimizer. 2019-07-28 20:53:14 -07:00
Бранимир Караџић
02fc8a578b Fixed build. 2019-07-28 08:25:08 -07:00
Бранимир Караџић
aaa6abfd9c Updated meshoptimizer. 2019-07-27 21:17:42 -07:00
Paul Gruenbacher
ccc48c96a2 fix dialog null terminator (#1835) 2019-07-27 19:26:48 -07:00
Бранимир Караџић
3eb6c41769 Updated ImGui. 2019-07-27 18:38:12 -07:00
attilaz
22e1faca69 Fixed objc_msgSend in strict checking mode (#1834) 2019-07-26 17:20:56 -07:00
Бранимир Караџић
7845b74b44 Fixed #1831. 2019-07-26 08:20:40 -07:00
Бранимир Караџић
3d7c815ab4 Updated README. 2019-07-25 22:22:35 -07:00
Бранимир Караџић
e8422851c5 Updated meshoptimizer. 2019-07-25 21:53:38 -07:00