refactor(render3d): gpu_vk_res.ludic, and render3d compiles the Vulkan backend
The Vulkan backend is two files. gpu_vk.ludic is the device, memory and one-shot commands, pure Vulkan, and still runs on its own (vk_device.ludic). gpu_vk_res.ludic is the resources in the renderer's vocabulary - OpenGL's names for formats, filters and blend factors, which only exist where Gl.* is named - starting with the format table. r3d.ludic imports both after gpu.ludic; nothing calls them yet. OpenGL frames byte-identical at the five viewpoints; 59 self-tests pass; VKDEVICE OK. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
7d93f44e53
commit
eb428ba5f3
2 changed files with 41 additions and 0 deletions
|
|
@ -4,6 +4,8 @@
|
|||
# ============================================================================
|
||||
import "fmath.ludic"
|
||||
import "gpu.ludic"
|
||||
import "gpu_vk.ludic"
|
||||
import "gpu_vk_res.ludic"
|
||||
import "prof.ludic"
|
||||
import "programs.ludic"
|
||||
import "texture.ludic"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue