Alejandro Saucedo
|
6192dda520
|
Added rerecord functionality and tests
|
2021-03-01 22:08:05 +00:00 |
|
Alejandro Saucedo
|
4fddf74ca7
|
Updated examples
|
2021-02-28 17:07:17 +00:00 |
|
Alejandro Saucedo
|
63e220a8a4
|
Reformat
|
2021-02-28 16:02:37 +00:00 |
|
Alejandro Saucedo
|
7dc1f35206
|
Added support for push constants
|
2021-02-28 13:59:01 +00:00 |
|
Alejandro Saucedo
|
91d3b9a223
|
All python tests pass
|
2021-02-28 07:57:36 +00:00 |
|
Alejandro Saucedo
|
4c4d073b90
|
Python implementation
|
2021-02-27 19:37:31 +00:00 |
|
Alejandro Saucedo
|
3304767f2c
|
Updated to enable for opmult to work
|
2021-02-27 14:49:13 +00:00 |
|
Alejandro Saucedo
|
fb617d1722
|
Initial base set of tests aligned with new interface
|
2021-02-27 14:49:13 +00:00 |
|
Alejandro Saucedo
|
6378583a23
|
Further tests added to new structure
|
2021-02-27 14:49:13 +00:00 |
|
Alejandro Saucedo
|
635fdb02be
|
Added baseline functionality including new memory models
|
2021-02-27 14:49:12 +00:00 |
|
Alejandro Saucedo
|
9aae5d69db
|
Initial checkpoint with reasonable workflow
|
2021-02-27 14:49:12 +00:00 |
|
aliPMPAINT
|
ff63fe7a2d
|
took the defaultResource outside of the Shader class
|
2021-02-27 11:49:03 +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
|
c132f90d7d
|
made changes for include paths for complete installation
|
2021-02-24 12:53:11 +03:30 |
|
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
|
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
|
1ae6fddb1f
|
Added documentation
|
2021-02-21 08:26:38 +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
|
e3406ef2c3
|
Updated headers to linux build
|
2021-02-18 22:29:41 +00:00 |
|
Alejandro Saucedo
|
9adfa34fd3
|
Updated to add typedef on Constants and Workgroup
|
2021-02-14 07:29:50 +00:00 |
|
Alejandro Saucedo
|
c8370e0a3a
|
Amended workgroup to std::array
|
2021-02-14 07:18:33 +00:00 |
|
Alejandro Saucedo
|
a7801cedd0
|
Simplified specialization constants by limiting to floats2
|
2021-02-14 06:55:09 +00:00 |
|
Alejandro Saucedo
|
0b84876c95
|
Extended algorithm to add spec consts for int and float
|
2021-02-13 19:38:02 +00:00 |
|
Alejandro Saucedo
|
c83ba44549
|
Moved destroy and rebuild functions to cpp
|
2021-02-10 08:44:25 +00:00 |
|
Alejandro Saucedo
|
d9789b63d2
|
Added initial destroy and updated rebuild functions
|
2021-02-10 08:41:31 +00:00 |
|
Alejandro Saucedo
|
0d9a9758da
|
Renamed tensor and rebuild functions
|
2021-02-09 21:29:24 +00:00 |
|
Alejandro Saucedo
|
3547810476
|
reformat
|
2021-02-08 21:42:32 +00:00 |
|
Alejandro Saucedo
|
aa25f980d6
|
Added OpTensorSyncDevice by default on manager buildtensor functions with ability to disable with parameter
|
2021-02-08 21:41:48 +00:00 |
|
Alejandro Saucedo
|
aa75fdae47
|
format
|
2021-02-08 19:43:50 +00:00 |
|
Alejandro Saucedo
|
f62e353f4a
|
Removed persistent anonymous sequences
|
2021-02-08 19:39:58 +00:00 |
|
Alejandro Saucedo
|
fc3d23d3f9
|
Removed OpCreateTensor in favour of manager memory ownership
|
2021-02-08 19:15:48 +00:00 |
|
Alejandro Saucedo
|
d24dfb7590
|
Reformat
|
2021-02-08 07:18:32 +00:00 |
|
Alejandro Saucedo
|
04853df469
|
Updated Tensor Memory to hold staging within class
|
2021-02-08 07:17:54 +00:00 |
|
Alejandro Saucedo
|
b61f3f2297
|
Added initial iteration of tensor with two memory compoennts
|
2021-02-07 22:00:58 +00:00 |
|
Alejandro Saucedo
|
46cee7767b
|
Reformatted
|
2021-01-31 11:12:07 +00:00 |
|
alexander-g
|
ae0c539bfc
|
weaker test case and constructor comment
|
2021-01-31 07:21:23 +01:00 |
|
alexander-g
|
a0f9af965a
|
caching logging functions + single include rebuild
|
2021-01-24 16:31:41 +01:00 |
|
alexander-g
|
059221a7de
|
native logging for python
|
2021-01-24 12:12:51 +01:00 |
|
Alejandro Saucedo
|
0efe456286
|
Reformatted shader headers
|
2020-11-11 18:15:18 +00:00 |
|
0x0f0f0f
|
8a0c63cc64
|
replaced "static unsigned const" to "static const unsigned" so that SWIG can generate wrappers without a syntax error
|
2020-11-09 09:42:39 +01:00 |
|
Alejandro Saucedo
|
72cd1b51a3
|
Minor refactor on spdlog_active_level macro
|
2020-11-03 21:41:19 +00:00 |
|
Alejandro Saucedo
|
157b6592dd
|
Updated docstring
|
2020-11-03 09:00:03 +00:00 |
|
Alejandro Saucedo
|
5fbb4ce6f6
|
Added function in sequence freeMemoryDestroyGPUResources to de-init
|
2020-11-03 08:59:32 +00:00 |
|
Alejandro Saucedo
|
1f614a87e4
|
Reformatted
|
2020-11-01 20:56:03 +00:00 |
|