Commit graph

662 commits

Author SHA1 Message Date
Alejandro Saucedo
4d9665d943 Fixes Descriptor pool is not being freed #155 2021-02-20 18:11:19 +00:00
Alejandro Saucedo
56d9a3a933 Updated to use all uint32_t to avoid ambiguity on passing strings 2021-02-20 18:09:02 +00:00
Alejandro Saucedo
5bc3ac9c06 Disambiguated functions 2021-02-20 17:10:42 +00:00
Alejandro Saucedo
2fb0641de0 Updated to use shader statics 2021-02-20 17:06:54 +00:00
Alejandro Saucedo
9a19e3b280 Moved shader compile logic to main libary 2021-02-20 16:48:56 +00:00
Alejandro Saucedo
f713b56862 Updated test 2021-02-20 11:12:42 +00:00
Alejandro Saucedo
3cee0d9980 Added full basic example glslang 2021-02-19 22:57:34 +00:00
Alejandro Saucedo
6d753750f1 Passing all tests with glslang 2021-02-19 22:09:05 +00:00
Alejandro Saucedo
2f728074a8 Replaced shaderc with glslang 2021-02-19 19:47:33 +00:00
Alejandro Saucedo
ab6a92004c Updated back to direct reference 2021-02-19 08:53:34 +00:00
Alejandro Saucedo
ddf2f58593 Added explicit library include 2021-02-19 08:30:07 +00:00
Alejandro Saucedo
da0b4da085 Flags for compile 2021-02-19 08:26:16 +00:00
Alejandro Saucedo
d6dc1d21d2 Removed exclude_from_all 2021-02-19 08:24:36 +00:00
Alejandro Saucedo
4e7f4c8847 Updated cmake to include spdlog header from folder2 2021-02-19 08:20:35 +00:00
Alejandro Saucedo
9ae3bcac27 Updated targets 2021-02-19 08:14:28 +00:00
Alejandro Saucedo
5647511c89 Added comment 2021-02-19 08:08:17 +00:00
Alejandro Saucedo
e3406ef2c3 Updated headers to linux build 2021-02-18 22:29:41 +00:00
Alejandro Saucedo
5bc2d0dae7 Updated tests to use shaderc 2021-02-18 22:29:15 +00:00
Alejandro Saucedo
940a60958c Ensure shaderc subrepo is initialized 2021-02-18 22:28:51 +00:00
Alejandro Saucedo
dc2f11313b Updated tests cmakelists 2021-02-18 22:25:25 +00:00
Alejandro Saucedo
37e41161d1 Updated ci tests to run all 2021-02-18 22:24:41 +00:00
Alejandro Saucedo
47f48b99bf Updated makefile to exclude concurrent test 2021-02-18 22:22:56 +00:00
Alejandro Saucedo
43b6ed3a83 Updated back lr 2021-02-18 21:53:00 +00:00
Alejandro Saucedo
04dc372780 Updated to working test utils 2021-02-18 21:51:49 +00:00
Alejandro Saucedo
075b94dcda currently on char 2021-02-18 21:31:13 +00:00
Alejandro Saucedo
dc6ba85029 Updated working vs 2021-02-18 21:30:58 +00:00
Alejandro Saucedo
48e8867980 Added initial test lr 2021-02-18 21:30:32 +00:00
Alejandro Saucedo
36af496e89 Added spirv function 2021-02-18 21:10:27 +00:00
Alejandro Saucedo
cb95085d8e Removed specialisation repeated constants file 2021-02-18 21:06:26 +00:00
Alejandro Saucedo
c1b53cda9d Added initial iteration of shaderc 2021-02-18 21:05:17 +00:00
Alejandro Saucedo
b9e0b5e988
Merge pull request #151 from EthicalML/12_spec_const
Added support for custom SpecializedConstants
2021-02-15 08:46:17 +00:00
Alejandro Saucedo
baa9b91551 Updated ghactions 2021-02-15 07:33:18 +00:00
Alejandro Saucedo
817af8a091 Updated ghactions 2021-02-15 07:26:48 +00:00
Alejandro Saucedo
d3eeaabc35 Adding all spv files 2021-02-15 07:21:55 +00:00
Alejandro Saucedo
95df064dbb updated pytests and fixed dangling spdlog code in python main.cpp 2021-02-14 17:16:47 +00:00
Alejandro Saucedo
5c7364f203 Updated single include 2021-02-14 16:47:52 +00:00
Alejandro Saucedo
82ee96c943 Added tests for workgroups and for constants 2021-02-14 16:47:43 +00:00
Alejandro Saucedo
711bd158ba Updated python to align with new workgrups and constants, as well as removed all string related functions 2021-02-14 16:47:24 +00:00
Alejandro Saucedo
d9a6abb918 Updated single 2021-02-14 07:30:12 +00:00
Alejandro Saucedo
e481c3afac updated tests on constants and workgroup typedefs 2021-02-14 07:30:05 +00:00
Alejandro Saucedo
9adfa34fd3 Updated to add typedef on Constants and Workgroup 2021-02-14 07:29:50 +00:00
Alejandro Saucedo
bf86daa3ef Updated single include 2021-02-14 07:18:54 +00:00
Alejandro Saucedo
f507439eb7 Updated tests to match kompute workgroup 2021-02-14 07:18:46 +00:00
Alejandro Saucedo
c8370e0a3a Amended workgroup to std::array 2021-02-14 07:18:33 +00:00
Alejandro Saucedo
7a71ff0751 Updated single include 2021-02-14 06:55:47 +00:00
Alejandro Saucedo
43db23e1f2 Updated shaders to match spec consts 2021-02-14 06:55:40 +00:00
Alejandro Saucedo
119cdb2886 Updated tests to match simplified specialisation constants 2021-02-14 06:55:24 +00:00
Alejandro Saucedo
a7801cedd0 Simplified specialization constants by limiting to floats2 2021-02-14 06:55:09 +00:00
Alejandro Saucedo
7126cc47ff Updated single include 2021-02-13 19:38:23 +00:00
Alejandro Saucedo
6b62990dbc Added test and updated LR tests to confirm works 2021-02-13 19:38:15 +00:00