summaryrefslogtreecommitdiff
path: root/src/renderer/Thread.zig
AgeCommit message (Expand)Author
2025-07-21slow down our cursor timer under valgrindMitchell Hashimoto
2025-06-20renderer: remove unused surface parameter from updateFrameQwerasd
2025-06-20renderer: uncomment resize message handlingQwerasd
2025-06-20renderer: big rework, graphics API abstraction layers, unified logicQwerasd
2025-06-20debug: properly set thread names on macOSQwerasd
2025-05-26style: use decl literalsQwerasd
2025-03-12Lots of 0.14 changesMitchell Hashimoto
2025-03-11Zig 0.14Mitchell Hashimoto
2025-02-21Update libxev to use dynamic backend, support Linux configurabilityMitchell Hashimoto
2024-11-26renderer: set QoS class of the renderer thread on macOSMitchell Hashimoto
2024-11-14renderer/metal: use new size structMitchell Hashimoto
2024-11-14renderer: message uses new size structMitchell Hashimoto
2024-11-07move datastructures to dedicated "datastruct" packageMitchell Hashimoto
2024-10-04renderer: fg/bg/cursor change must mark the screen as dirtyMitchell Hashimoto
2024-09-02crash: tag the thread typeMitchell Hashimoto
2024-09-02input: crash binding can configure which thread to crashMitchell Hashimoto
2024-09-01renderer/termio attach thread local state for crash captureMitchell Hashimoto
2024-08-14renderer: don't update frame if renderer grid size != terminal sizeQwerasd
2024-08-14fix: prevent flicker while shrinking screen by eliminating thread raceQwerasd
2024-08-05chore: clean up typosƁukasz Niemier
2024-05-05renderer: add window-vsync option (defaults to false)Mitchell Hashimoto
2024-05-04renderer/metal: API to handle macOS display ID changingMitchell Hashimoto
2024-05-04renderer: add comment why we have dead codeMitchell Hashimoto
2024-05-04renderer: remove 10ms delay on repaintMitchell Hashimoto
2024-05-04renderer/metal: stop/start display link on occlusionMitchell Hashimoto
2024-05-04renderer/metal: setup display linkMitchell Hashimoto
2024-05-04renderer: move our constant draw timer up to 120fpsMitchell Hashimoto
2024-05-04renderer: add draw now async wakeupMitchell Hashimoto
2024-04-06core: font size changes workMitchell Hashimoto
2024-04-06renderer/Metal: change font size works againMitchell Hashimoto
2024-02-13Revert "renderer/metal: free resources when occluded"Mitchell Hashimoto
2024-02-13renderer/metal: free resources when occludedMitchell Hashimoto
2024-02-13renderer: handle renderer pause/redraw on occlusionMitchell Hashimoto
2024-01-13remove tracy usage from all filesMitchell Hashimoto
2024-01-09renderer: do not free new configuration on changeMitchell Hashimoto
2024-01-09custom shader animation can be set to "always" to always remain activeMitchell Hashimoto
2023-11-17renderer: animations should stop if config changes themMitchell Hashimoto
2023-11-17renderer: animation timer if we have custom shadersMitchell Hashimoto
2023-11-17renderer/opengl: switch to new update vs drawMitchell Hashimoto
2023-11-17renderer: separate update frame data from drawMitchell Hashimoto
2023-11-09core: implement OSC 12 and OSC 112 to query/set/reset cursor colorGregory Anders
2023-11-09core: separate default colors from modifiable colorsGregory Anders
2023-11-09core: implement setting colors with OSC 4, 10, and 11Gregory Anders
2023-10-24all threads are notified of inspector state, trigger renderMitchell Hashimoto
2023-10-15renderer: handle error.NotFound for timer cancellationMitchell Hashimoto
2023-10-02update zigMitchell Hashimoto
2023-09-09Big Cursor State RefactorMitchell Hashimoto
2023-09-02content scale change events should also impact viewport paddingMitchell Hashimoto
2023-08-09fix error set for libxev cross-platformMitchell Hashimoto
2023-08-09update libxev to fix split writes on large writes (i.e. big paste)Mitchell Hashimoto