Commit Graph

29 Commits (dc22aa586ef0028c82f8e31ad0c98414dfa54e08)

Author SHA1 Message Date
noah metz ff46b21e11 Seperate engine and app logic, and moved editor to different build target/source file 2024-11-17 19:27:42 -07:00
noah metz 8a30340202 Added test for rgb->hsv->rgb, and fixed function 2024-11-17 16:13:37 -07:00
noah metz b3a75df762 Added apple debug signing requirements 2024-11-04 00:46:36 -07:00
noah metz 6b999ebbde Added pipeline to visualize click ray, and added calculation of click ray 2024-11-04 00:24:42 -07:00
noah metz 7538a57ed0 Sane hex region values 2024-11-02 23:25:21 -06:00
noah metz 62d17bee4a Added better failure logging, added create hex pipeline 2024-10-30 17:36:53 -06:00
noah metz 857655e926 Moved shader_src to shader 2024-10-30 16:40:20 -06:00
noah metz 2c5c2dcb22 More synchronization attempts 2024-10-28 23:24:00 -06:00
noah metz 2ec837442f Shader debugging 2024-10-28 22:57:25 -06:00
noah metz 173b57859f Added debug print to shader 2024-10-28 22:49:57 -06:00
noah metz 22369f6385 Enable address sanitizer for macos 2024-10-28 13:47:54 -06:00
noah metz b19240899a Fixed Makefile for linux 2024-10-21 15:52:16 -06:00
noah metz 1dbd924b8c Pass RenderContext pointer in exposed API functions 2024-10-21 12:52:45 -06:00
noah metz d4790a8d53 Added address sanitizer, and stored font/texture names 2024-10-21 12:30:19 -06:00
noah metz 8c793d36c3 Moved glsl structures to common file, added convenience functions for UI elements 2024-10-20 21:59:28 -06:00
noah metz 04e15db065 Renamed pipeline->ui, moved square vertices to shaders 2024-10-17 15:56:35 -06:00
noah metz 6858877d6b Moved 3rd party files to lib/, removed unused 'vulkan.c' 2024-10-17 09:06:57 -06:00
noah metz 2a99c7be99 Moved font loadinf from script to C 2024-10-16 20:29:19 -06:00
noah metz a6e44fcd0e Moved export to Darwin if 2024-10-16 15:29:20 -06:00
noah metz edf8718cca Removed homebrew paths from makefile 2024-10-16 15:28:42 -06:00
noah metz 1895aefe22 Supress vma compile warnings 2024-10-15 10:55:16 -06:00
noah metz 77c83b21a1 Made makefile compile on macos/linux 2024-10-15 10:37:56 -06:00
noah metz 28cd4efbaf Changed multiple render passes to subpasses 2024-10-15 00:06:46 -06:00
noah metz 683c071878 Added ttf converter script, and started converting renderer to use the ttf atlas(only 1d for now) 2024-10-14 13:33:14 -06:00
noah metz e9d3a71a1d Updated gitignore, got basic polygon UI pipeline rendering shapes with offsets/colors 2024-10-09 20:00:56 -06:00
noah metz 1fa7b38624 Updated gitignore, added pipeline creation code and basic render loop 2024-10-09 14:31:30 -06:00
noah metz 2accc9a952 Initial commit of C vulkan code 2024-10-09 10:54:19 -06:00
noah metz 0e2fe46ca8 Changed cmake project to autotols 2024-10-07 16:32:05 -06:00
noah metz 5ff2ffe7b7 Reorganized, added C Client 2024-10-07 15:43:10 -06:00