summaryrefslogtreecommitdiffstats
path: root/virtual-programs/images.folk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Continue refactor: remove pi/cUtils.tcl and refs, inline cameraOmar Rizwan2024-05-131-1/+0
|
* Make loadlibLd, filter by architecture if multiple candidatesOmar Rizwan2024-03-191-2/+5
| | | | Fixes https://discord.com/channels/956758212152025098/956758650700046366/1202431317971570728
* scale as paramCristobal Sciutto2023-10-271-2/+6
|
* add freeImage proc to images.folkJacob Haip2023-10-261-0/+6
|
* images: WIP: camera sliceOmar Rizwan2023-10-121-1/+1
|
* image: WIP: Images are starting to work.Omar Rizwan2023-10-121-1/+1
|
* images: Fix saving images with strideOmar Rizwan2023-10-061-12/+13
|
* Use c struct for image_tOmar Rizwan2023-09-291-12/+11
| | | | Preparing to invent managed references
* calibrate: WIP: Port to Vulkan.Omar Rizwan2023-09-281-1/+5
| | | | | It kind of works but is unreliable (might just be general calibration problems, though).
* Gpu: Convert 1 & 3-channel images at callee. Start fixing cam slice.Omar Rizwan2023-09-281-28/+0
| | | | Removes rechannel!
* display: Basic image support (no rotation/scale yet + cache is hack)Omar Rizwan2023-09-271-10/+16
| | | | Fix various stride bugs with iamge copying/rechanneling.
* display: Add basic (wrong scale) text support, PT SansOmar Rizwan2023-09-171-3/+1
|
* WIP: Merge branch 'main' into osnr/vulkan-displayOmar Rizwan2023-09-151-2/+107
|\
| * png: Fix RGBA PNGsOmar Rizwan2023-09-111-1/+15
| |
| * add saving to pngArcade Wise2023-09-101-4/+36
| |
| * Add png rendering!Arcade Wise2023-09-101-1/+58
| |
* | Always cast swapChainBuffers and pushConstants, fix MacOS lib linkingAndrés Cuervo2023-09-121-0/+3
| |
* | WIP: Images starting to workOmar Rizwan2023-09-111-0/+21
| |
* | WIP: Working on images. Can't set up during draw, need to refactorOmar Rizwan2023-09-081-1/+1
|/
* add warp image functionJacob Haip2023-08-261-0/+26
|
* Factor out image loadOmar Rizwan2023-08-171-20/+28
|
* Support getting images from internet, caching themOmar Rizwan2023-08-161-14/+28
|
* Fix rotation of camera slices (don't use stride)Omar Rizwan2023-08-161-1/+1
|
* Image display rotation. WIP: Breaks camera sliceOmar Rizwan2023-08-161-1/+1
|
* Support wish to display images.Omar Rizwan2023-08-161-13/+89
| | | | | | Make Folk allocator actually multiprocess-safe, make drawImageTransparent support components=3, make saveAsJpeg support components=3, add loadJpeg.
* Shrink camera sliceOmar Rizwan2023-07-231-2/+4
|
* Revert "Calculate image slice from bottom left corner to top"Omar Rizwan2023-07-231-6/+4
| | | | This reverts commit 29d621df6f7808c99a1fe3dac8599de8055f633e.
* Calculate image slice from bottom left corner to topAndrés Cuervo2023-07-211-4/+6
|
* Stop image-slice on laptop, give different whiskers different colorsAndrés Cuervo2023-06-201-0/+1
|
* Fix camera slice on rotated systems like folk0?Omar Rizwan2023-06-161-4/+4
|
* Load libjpeg on DarwinOmar Rizwan2023-06-161-1/+1
|
* Fix undef behavior in images.folk. Disable process log by defaultOmar Rizwan2023-06-151-0/+1
|
* Add image saveAsJpegOmar Rizwan2023-06-151-0/+59
|
* `displays camera slice`Omar Rizwan2023-06-021-2/+2
|
* Fix float scale, upside-down regions, cam/proj scalingOmar Rizwan2023-06-021-7/+3
|
* kissCristobal Sciutto2023-06-021-1/+0
|
* better API + display APICristobal Sciutto2023-06-021-11/+18
|
* match style guideCristobal Sciutto2023-06-021-5/+4
|
* & instead of nestCristobal Sciutto2023-06-021-22/+23
|
* last image -> sliceCristobal Sciutto2023-05-291-2/+2
|
* tweak syntax and typesCristobal Sciutto2023-05-291-2/+2
|
* scale up image to match projector resolutionCristobal Sciutto2023-05-291-3/+9
|
* refactor camera sliceCristobal Sciutto2023-05-291-43/+39
|
* bounds checksCristobal Sciutto2023-05-271-23/+49
|
* Remove some nested WhensAndrés Cuervo2023-05-111-10/+6
|
* Archive test, add back imagesAndrés Cuervo2023-02-091-2/+0
|
* Camera: Direct decompress to grayscale from the camera JPEG.Omar Rizwan2023-02-071-0/+2
| | | | | | | | | | | | | | | | This produces a sort of terrifying performance improvement for the Camera subsystem (~30% faster on Pi 4 720p). Also (for now) heap-allocate a fresh image buffer for each camera frame -- a little gross but seems to work ok. It will probablycause new reactions on each camera frame, though, since pointers will now churn. (This is probably actually the right behavior.) Also temporarily disable camera-slice and images virtual programs, which I haven't tested yet. Calibration and Camera.tcl demo are tested and working here, though, at least on the Pi 4.
* some of the earlier messing w imagesOmar Rizwan2022-12-171-4/+3
|
* images.folkOmar Rizwan2022-12-161-0/+36