Commit graph

10 commits

Author SHA1 Message Date
chyyran 604edfb78f cache: implement transparent shader object cache
supported objects:

- SPIR-V artifacts
- Validated DXIL artifacts
- DXBC artifacts
- OpenGL Program Binaries
- Vulkan Pipeline caches
- D3D12 CACHED_PIPELINE_STATE
2023-02-15 18:08:47 -05:00
chyyran 4aa0e4450f examples: add d3d11 c++ examples 2023-01-26 23:18:10 -05:00
chyyran 831ba3d357 docs: more surgically avoid linux linking to windows symbols 2023-01-14 20:13:15 -05:00
chyyran 4946bfc0dd gl: catch panic if gl not intialized 2022-12-03 19:07:15 -05:00
chyyran e804ffd310 reflect: document and rename some structs 2022-12-01 01:50:16 -05:00
chyyran 873814b03b d3d11: cleanup error and api 2022-11-30 19:05:12 -05:00
chyyran 5d476d5229 dx11: hello_triangle 2022-11-22 01:56:39 -05:00
chyyran 1c18faa83e preset: consider scale when parsing xy scale 2022-10-20 23:11:23 -04:00
chyyran c5b0ce211c presets: implement path resolution logic 2022-10-19 22:47:43 -04:00
chyyran 25f0cd31c4 presets: initial structs for representing presets 2022-10-18 01:07:38 -04:00