summaryrefslogtreecommitdiffstats
path: root/virtual-programs/display (follow)
Commit message (Collapse)AuthorAgeFilesLines
* display/text: Add layer supportOmar Rizwan2024-05-031-1/+2
|
* circle: Add layer support. Is this ugly?Omar Rizwan2024-05-021-1/+3
|
* text: Make radians optionalOmar Rizwan2024-04-101-1/+1
|
* Fix logicNaveen Michaud-Agrawal2023-11-221-1/+1
|
* Fix top anchoringNaveen Michaud-Agrawal2023-11-221-0/+3
|
* Support arbitrary anchor within text extentNaveen Michaud-Agrawal2023-11-221-36/+14
|
* API improvementsNaveen Michaud-Agrawal2023-11-211-14/+21
|
* fixupNaveen Michaud-Agrawal2023-11-171-1/+1
|
* Change the text api slightly to use position instead of centerNaveen Michaud-Agrawal2023-11-171-1/+4
|
* Add vertical alignmentNaveen Michaud-Agrawal2023-11-171-7/+27
|
* Add horizontal text alignmentNaveen Michaud-Agrawal2023-11-171-5/+26
|
* Use smoothstep for text renderingNaveen Michaud-Agrawal2023-11-151-6/+10
|
* scale before rotatingNaveen Michaud-Agrawal2023-11-111-8/+8
|
* Support non-uniform image scalingNaveen Michaud-Agrawal2023-11-111-1/+4
|
* scale samplingCristobal Sciutto2023-10-271-8/+8
|
* scale as paramCristobal Sciutto2023-10-271-4/+4
|
* text: Try using Tcl objects in text shaping to prevent conversionOmar Rizwan2023-10-251-38/+33
| | | | Still slow (20fps for program list)
* text: Do text shaping in COmar Rizwan2023-10-251-74/+110
|
* text: Simplify loopOmar Rizwan2023-10-231-2/+1
|
* stroke: Use instances. Idk if this helps muchOmar Rizwan2023-10-141-2/+3
|
* fill,shapes,circle,connections: Breaking: Fix shapesOmar Rizwan2023-10-132-5/+10
| | | | | Shapes all now work by wishes; connections has been ported to use these wishes.
* arc: Re-add arc supportOmar Rizwan2023-10-131-0/+39
|
* text: Restore font supportOmar Rizwan2023-10-131-4/+20
|
* fill: Fix quad fill (& mask-tags)Omar Rizwan2023-10-131-1/+1
|
* display,mask-tags,fill: Add layer supportOmar Rizwan2023-10-131-2/+2
| | | | Only implemented minimum for mask-tags for now.
* image: Actually fix cache mathOmar Rizwan2023-10-131-2/+2
|
* image,Gpu: Fix cache, for the most part (was double-freeing)Omar Rizwan2023-10-131-1/+3
|
* image: WIP: Replace cache refcount with simpler LRU schemeOmar Rizwan2023-10-131-23/+25
| | | | | | | | | We don't really want to be constantly throwing out and recopying images when they flip and back, and it's not a big deal to fault an image now. Works well for static Toph image; doesn't work for camera slice yet (validation errors, and it just blinks a lot).
* image: WIP: Images are starting to work.Omar Rizwan2023-10-122-48/+64
|
* display: Error on Display:: calls; implement titles with wishOmar Rizwan2023-10-121-2/+6
|
* text: Batch glyphs into one wish -- fixes performance.Omar Rizwan2023-10-121-1/+6
|
* text: Draw with wish; stops the blinking bug.Omar Rizwan2023-10-091-4/+5
| | | | | (because now, the text draws every frame, instead of just when it happens to change.)
* dict getdef -> dict_getdef. Much, much fasterOmar Rizwan2023-10-063-4/+4
|
* display/text: Write glyphs straight to displaylist. Hack, but fasterOmar Rizwan2023-10-061-8/+8
|
* display: WIP: Refactor into files; use wishes, not Display::Omar Rizwan2023-10-066-0/+359
Expose shader stuff to user programs for the first time. Mostly works, but display thread and main thread run much slower (28fps display, 70fps main). Also introduce dict getwithdefault (helpful for rest options).