summaryrefslogtreecommitdiff
path: root/chickadee/render/shader.scm
Commit message (Expand)AuthorAgeFilesLines
* Rename 'render' subdirectory to 'graphics'.David Thompson2020-10-031-826/+0
* render: Take a stab at GLSL 1.2 compatibility.David Thompson2020-08-241-0/+4
* render: Add shader compatibility for GLSL 3.3.David Thompson2020-08-241-1/+19
* render: Make apply-* procedures public.David Thompson2019-11-191-0/+1
* render: Collect all managed GPU state into a single record type.David Thompson2019-11-061-4/+1
* render: shader: Fix bug with arrays handling in shader-uniform-set!David Thompson2019-10-291-1/+2
* render: shader: Fix sampler2D uniform value application.David Thompson2019-10-291-12/+37
* render: shader: Fix bug where default values for local fields didn't work.David Thompson2019-10-261-8/+18
* render: shader: Rename <shader-data-type> to <shader-primitive-type>.David Thompson2019-10-231-50/+50
* render: shader: Allow client-side only fields in shader structs.David Thompson2019-10-231-2/+11
* render: shader: Convert camel case uniform names to lispy snake case.David Thompson2019-10-231-1/+11
* render: shader: Remove unnecessary module import.David Thompson2019-10-211-1/+0
* render: shader: Remove debugging code.David Thompson2019-10-211-19/+1
* render: shader: Add support for shader structs.David Thompson2019-10-211-141/+483
* render: shader: Improve shader compilation error printing.David Thompson2019-10-181-1/+3
* render: shader: Support primitive array uniform variables.David Thompson2019-10-171-47/+52
* render: shader: Move shader loading helper procedures out of top level.David Thompson2019-10-171-126/+115
* render: shader: Decouple uniform serialization with uniform setting.David Thompson2019-10-171-36/+99
* render: shader: Encapsulate GLSL types in <shader-data-type> records.David Thompson2019-10-161-108/+109
* render: shader: Improve docstrings.David Thompson2018-12-111-0/+9
* render: shader: Add support for vec3 uniform values.David Thompson2018-09-071-5/+5
* render: shader: Export more procedures.David Thompson2017-09-131-0/+5
* Move color module into render namespace.David Thompson2017-08-081-1/+1
* render: texture: Support using 32 texture units.David Thompson2017-03-311-8/+14
* render: shader: Restore ability to serialize color objects.David Thompson2017-01-191-2/+2
* math: Begin rewrite of vector math module.David Thompson2017-01-101-24/+26
* First commit!David Thompson2017-01-041-0/+346