1
0
Fork 0
godot/modules/betsy
clayjohn 782b9e328c Ensure that threads only process one pump task.
This is necessary because we will always deadlock if a thread takes on multiple pump tasks since pump tasks never return.

This means when using separate threads for certain systems (like physics or rendering), we need to be sure that there are enough threads to have at least one per system (to ensure forward progress).
2025-07-29 07:15:34 -07:00
..
LICENSE.Betsy.md Betsy: Consolidate documentation in module folder and cleanup SCsub 2025-01-31 23:45:37 +01:00
SCsub Betsy: Consolidate documentation in module folder and cleanup SCsub 2025-01-31 23:45:37 +01:00
alpha_stitch.glsl Betsy: Remove OGRE aliases 2025-04-22 14:54:57 +02:00
bc1.glsl Betsy: Remove OGRE aliases 2025-04-22 14:54:57 +02:00
bc4.glsl Betsy: Remove OGRE aliases 2025-04-22 14:54:57 +02:00
bc6h.glsl Betsy: Remove OGRE aliases 2025-04-22 14:54:57 +02:00
betsy_bc1.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
config.py
image_compress_betsy.cpp Ensure that threads only process one pump task. 2025-07-29 07:15:34 -07:00
image_compress_betsy.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
register_types.cpp Betsy: Add caching and BC1 compression support 2024-09-11 23:48:29 +02:00
register_types.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00