Commit Graph

687 Commits

Author SHA1 Message Date
Alejandro Saucedo
9aae5d69db Initial checkpoint with reasonable workflow 2021-02-27 14:49:12 +00:00
Alejandro Saucedo
5db9abd06e Merge pull request #163 from aliPMPAINT/master
made changes for include paths for complete installation
2021-02-27 14:48:42 +00:00
aliPMPAINT
ff63fe7a2d took the defaultResource outside of the Shader class 2021-02-27 11:49:03 +03:30
aliPMPAINT
bb7893bf54 updated ingle_include/kompute/Kompute.hpp 2021-02-27 11:32:09 +03:30
aliPMPAINT
3cad95c2b6 refrence parameter by const refrence, linked tothe original GLSL resources, fixed inlude 2021-02-27 11:22:49 +03:30
aliPMPAINT
f60e71dd0b Fixed include paths and added resources parameter to Shader::compile_sources method 2021-02-27 10:59:42 +03:30
aliPMPAINT
eafcd04b10 included StandAlone/ResourceLimits.h in src/Shader.cpp? 2021-02-25 09:46:20 +03:30
aliPMPAINT
c132f90d7d made changes for include paths for complete installation 2021-02-24 12:53:11 +03:30
Alejandro Saucedo
149e18a530 Merge pull request #159 from EthicalML/158_fmt
Extend non-spdlog print functions to use fmt::format / fmt::print
2021-02-21 12:28:24 +00:00
Alejandro Saucedo
7a252a0036 Updated spdlog to always use fmt from external in cmake 2021-02-21 12:22:51 +00:00
Alejandro Saucedo
f474d21088 Updated documentation examples 2021-02-21 12:12:16 +00:00
Alejandro Saucedo
29c50e5728 Amended SPDLOG_X log functions to be KP_LOG_X 2021-02-21 11:51:34 +00:00
Alejandro Saucedo
db6aa3e1e3 Added fmt library and updated to print log info by default 2021-02-21 11:38:32 +00:00
Alejandro Saucedo
cb79948bb5 Merge pull request #154 from EthicalML/glslang_implementation
Glslang implementation for online shader compilation
2021-02-21 10:14:50 +00:00
Alejandro Saucedo
82a56b7e85 Updated examples to match new shader api 2021-02-21 10:06:29 +00:00
Alejandro Saucedo
92f556ff57 Added flag to be able to disable shader utilities 2021-02-21 09:28:05 +00:00
Alejandro Saucedo
f306bf1042 Added docuemntation for shader utilities 2021-02-21 09:03:18 +00:00
Alejandro Saucedo
1ae6fddb1f Added documentation 2021-02-21 08:26:38 +00:00
Alejandro Saucedo
e62a3e7959 Added dark mode on docs 2021-02-21 08:02:52 +00:00
Alejandro Saucedo
0f0d7366c6 Merge pull request #157 from EthicalML/156_customise_docs
Added dark mode on docs
2021-02-21 08:00:08 +00:00
Alejandro Saucedo
0bae3d5b89 Added dark mode on docs 2021-02-21 07:55:47 +00:00
Alejandro Saucedo
ade261fc3a Added sources function to python 2021-02-20 19:37:46 +00:00
Alejandro Saucedo
f9c3feccfe Added python functionality for shader compile 2021-02-20 19:34:49 +00:00
Alejandro Saucedo
b9ca70b8b1 Added python functionality for shader compile 2021-02-20 19:34:16 +00:00
Alejandro Saucedo
8035bbb527 glslang no longer optional 2021-02-20 18:40:19 +00:00
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