summaryrefslogtreecommitdiffstats
path: root/play (follow)
Commit message (Expand)AuthorAgeFilesLines
* Cleanup: Move c-utils into lib and auto-source it; remove play/Omar Rizwan2024-05-0944-3775/+0
* Remove extraneous comments & putsAndrés Cuervo2024-02-021-109/+1
* Gpu: Convert 1 & 3-channel images at callee. Start fixing cam slice.Omar Rizwan2023-09-281-1300/+0
* Vulkan works on folk0Omar Rizwan2023-09-161-6/+14
* Display_vk: Fix Linux compile/validation issues up to runtimeOmar Rizwan2023-09-161-5/+17
* WIP: Start adapting Display_vk to LinuxOmar Rizwan2023-09-161-25/+21
* Display_vk: Animate imagesOmar Rizwan2023-09-121-15/+21
* Display_vk: Add push constants padding. Image drawing in quad works!Omar Rizwan2023-09-121-8/+32
* WIP: GLSL functions seem to compile OKOmar Rizwan2023-09-121-10/+11
* WIP: Start implementing shader functions; outColor -> returnOmar Rizwan2023-09-121-10/+91
* Merge remote-tracking branch 'origin/osnr/vulkan-display' into osnr/vulkan-di...Omar Rizwan2023-09-121-9/+10
|\
| * Always cast swapChainBuffers and pushConstants, fix MacOS lib linkingAndrés Cuervo2023-09-121-25/+26
* | Display_vk: Display -> GpuOmar Rizwan2023-09-121-44/+49
|/
* Fix image (int) passingOmar Rizwan2023-09-111-8/+9
* WIP: Images starting to workOmar Rizwan2023-09-111-6/+8
* WIP: Images starting to work! Need to fix RGBA and coordsOmar Rizwan2023-09-111-155/+383
* Switch to using push constants for argsOmar Rizwan2023-09-091-412/+86
* WIP: Working on images. Can't set up during draw, need to refactorOmar Rizwan2023-09-081-27/+34
* Display_vk: Use volk to autoload Vulkan functions (no more vkfn).Omar Rizwan2023-09-081-109/+256
* Display_vk: The D in sampler2D is capitalizedOmar Rizwan2023-09-071-10/+11
* Display_vk: Destructure args so you can use the arg names directlyOmar Rizwan2023-09-071-4/+8
* Drawing primitives workOmar Rizwan2023-09-071-7/+7
* WIP: Finally implement setFromAnyProc, start on UBO memcpy againOmar Rizwan2023-09-071-18/+30
* WIP: Start working on updating UBO using the new designOmar Rizwan2023-09-061-31/+33
* WIP: It runs all the way through nowOmar Rizwan2023-09-061-11/+17
* WIP: 'input set' conceptOmar Rizwan2023-09-051-33/+18
* WIP: Start on multi-binding + image support for pipelinesOmar Rizwan2023-09-051-45/+163
* Implement Vulkan lineOmar Rizwan2023-08-311-3/+21
* WIP: Use new descriptor set for each invocation so we can drawOmar Rizwan2023-08-241-87/+119
* Use blending so can draw multiple stuff. Fix red alphaOmar Rizwan2023-08-241-2/+8
* Add support for argument-free shaderOmar Rizwan2023-08-241-13/+18
* I can draw a circleOmar Rizwan2023-08-241-7/+39
* WIP: UBO, descriptor pool, descriptor set workOmar Rizwan2023-08-241-30/+157
* WIP: Continue work on pipeline DSL; make UBO args structOmar Rizwan2023-08-231-42/+18
* WIP: Working on pipeline DSLOmar Rizwan2023-08-101-40/+57
* Draw a circleOmar Rizwan2023-08-051-11/+12
* Fullscreen quadOmar Rizwan2023-08-051-35/+18
* Can draw multiple pipelines in a rowOmar Rizwan2023-08-041-9/+10
* WIP: csubst by default, cut up drawing pipelineOmar Rizwan2023-08-031-43/+34
* Finish pipeline/shader refactorOmar Rizwan2023-08-031-5/+20
* WIP: Start on refactor so shaders can be created separatelyOmar Rizwan2023-08-031-55/+84
* Make pipeline configurableOmar Rizwan2023-08-011-126/+147
* Make it work on macOS again(?)Omar Rizwan2023-07-311-3/+2
* rotate-play: Bigger + continuous rotation testOmar Rizwan2023-07-131-5/+60
* rotate-play: Full range works! Refactor rotate interfaceOmar Rizwan2023-07-131-23/+4
* Use rotate.tcl in rotate-play; document; start on rotate180Omar Rizwan2023-07-131-62/+9
* Do most of the integration of rotate -> Display::text and labellingOmar Rizwan2023-07-121-14/+35
* rotate-play: Rotate works between -90 and 90Omar Rizwan2023-07-121-6/+2
* rotate-play: Progress on negative anglesOmar Rizwan2023-07-111-12/+21
* rotate-play: More fixes to positive anglesOmar Rizwan2023-07-111-13/+22