summaryrefslogtreecommitdiff
path: root/chickadee/render/buffer.scm
Commit message (Expand)AuthorAgeFilesLines
* render: Make apply-* procedures public.David Thompson2019-11-191-0/+2
* render: Collect all managed GPU state into a single record type.David Thompson2019-11-061-18/+10
* Update copyright year on sprite and buffer modules.David Thompson2019-05-161-1/+1
* render: Rename "typed buffer" to "buffer view".David Thompson2019-05-131-117/+117
* render: buffer: Allow specifying read/write mode when mapping buffer.David Thompson2019-05-101-2/+5
* render: buffer: Fix buffer orphaning for streaming buffers.David Thompson2019-05-101-4/+3
* render: buffer: Don't attempt to map a buffer that is already mapped.David Thompson2019-05-091-10/+11
* render: buffer: Add buffer-mapped? procedure.David Thompson2019-05-091-0/+5
* render: buffer: Improve docstrings.David Thompson2018-12-111-7/+64
* render: buffer: Add support for int and double component types.David Thompson2018-12-051-2/+6
* render: buffer: Add render-vertices/instanced procedure.David Thompson2018-10-251-1/+12
* render: buffer: Add divisor field to typed buffers.David Thompson2018-10-251-8/+18
* render: buffer: Fix pointer argument to glVertexAttribPointer.David Thompson2018-09-061-4/+1
* render: buffer: Use correct data type for index buffer when rendering.David Thompson2018-09-061-6/+6
* render: buffer: Stop using glBufferSubData when creating VBOs.David Thompson2018-09-061-6/+3
* render: buffer: Fixed default typed buffer length calculation.David Thompson2018-09-061-3/+14
* render: buffer: Orphan before mapping only when used for streaming.David Thompson2018-09-061-3/+4
* Major rewrite of vertex buffer and vertex array abstractions.David Thompson2017-09-131-0/+515