| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- {
- "build_systems":
- [
- {
- "file_regex": "^(.+)\\(([0-9]+):([0-9]+)\\) (.+)$",
- "name": "Karl2D",
- "variants":
- [
- {
- "name": "minimal",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable -debug -define:KARL2D_RENDER_BACKEND=d3d11",
- "working_dir": "$project_path/../examples/minimal"
- },
- {
- "name": "minimal (gl)",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable -debug -define:KARL2D_RENDER_BACKEND=gl",
- "working_dir": "$project_path/../examples/minimal"
- },
- {
- "name": "minimal (web)",
- "shell_cmd": "odin run build_web_example -- minimal",
- "working_dir": "$project_path/../examples"
- },
- {
- "name": "fonts",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable -debug",
- "working_dir": "$project_path/../examples/fonts"
- },
- {
- "name": "fonts (web)",
- "shell_cmd": "odin run build_web_example -- fonts",
- "working_dir": "$project_path/../examples"
- },
- {
- "name": "render_texture",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable -debug",
- "working_dir": "$project_path/../examples/render_texture"
- },
- {
- "name": "render_texture (gl)",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable -debug -define:KARL2D_RENDER_BACKEND=gl",
- "working_dir": "$project_path/../examples/render_texture"
- },
- {
- "name": "render_texture (web)",
- "shell_cmd": "odin run build_web_example -- render_texture",
- "working_dir": "$project_path/../examples"
- },
- {
- "name": "multitexture",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable -debug -define:KARL2D_RENDER_BACKEND=d3d11",
- "working_dir": "$project_path/../examples/multitexture"
- },
- {
- "name": "multitexture (gl)",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable -debug -define:KARL2D_RENDER_BACKEND=gl",
- "working_dir": "$project_path/../examples/multitexture"
- },
- {
- "name": "snake",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable -debug",
- "working_dir": "$project_path/../examples/snake"
- },
- {
- "name": "snake (web)",
- "shell_cmd": "odin run build_web_example -- snake",
- "working_dir": "$project_path/../examples"
- },
- {
- "name": "box2d",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable",
- "working_dir": "$project_path/../examples/box2d"
- },
- {
- "name": "premultiplied_alpha",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable -debug -define:KARL2D_RENDER_BACKEND=d3d11",
- "working_dir": "$project_path/../examples/premultiplied_alpha"
- },
- {
- "name": "premultiplied_alpha (gl)",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable -debug -define:KARL2D_RENDER_BACKEND=gl",
- "working_dir": "$project_path/../examples/premultiplied_alpha"
- },
- {
- "name": "raylib_ports/2d_camera",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable -debug",
- "working_dir": "$project_path/../examples/raylib_ports/2d_camera"
- },
- {
- "name": "raylib_ports/shaders_texture_waves",
- "shell_cmd": "odin run . -keep-executable -debug",
- "working_dir": "$project_path/../examples/raylib_ports/shaders_texture_waves"
- },
- {
- "name": "bunnymark",
- "shell_cmd": "odin run . -o:speed -vet -strict-style -no-bounds-check -keep-executable",
- "working_dir": "$project_path/../examples/raylib_ports/bunnymark"
- },
- {
- "name": "bunnymark (web)",
- "shell_cmd": "odin run build_web_example -- raylib_ports/bunnymark",
- "working_dir": "$project_path/../examples"
- },
- {
- "name": "gamepad",
- "shell_cmd": "odin run . -vet -strict-style -keep-executable",
- "working_dir": "$project_path/../examples/gamepad"
- },
- {
- "name": "gamepad (web)",
- "shell_cmd": "odin run build_web_example -- gamepad",
- "working_dir": "$project_path/../examples"
- },
- {
- "name": "api_doc_builder",
- "shell_cmd": "odin run api_doc_builder",
- "working_dir": "$project_path/.."
- },
- ]
- }
- ],
- "folders":
- [
- {
- "path": "C:\\Projects\\karl2d"
- },
- {
- "path": "C:\\SDK\\Odin\\base"
- },
- {
- "path": "C:\\SDK\\Odin\\core"
- },
- {
- "path": "C:\\SDK\\Odin\\vendor\\fontstash"
- },
- {
- "path": "C:\\SDK\\Odin\\vendor\\OpenGL"
- },
- {
- "path": "C:\\Projects\\Scraps\\raylib\\src"
- },
- {
- "path": "C:\\SDK\\Odin\\vendor\\directx\\d3d11"
- },
- {
- "path": "C:\\SDK\\Odin\\vendor\\directx\\dxgi"
- },
- {
- "path": "C:\\SDK\\Odin\\vendor\\directx\\d3d_compiler"
- },
- {
- "path": "C:\\SDK\\Odin\\vendor\\directx\\dxc"
- },
- {
- "path": "C:\\SDK\\Odin\\vendor\\wasm\\WebGL"
- },
- {
- "path": "C:\\SDK\\Odin\\vendor\\box2d"
- }
- ],
- "settings":
- {
- "LSP":
- {
- "odin":
- {
- "enabled": true
- }
- },
- "auto_complete": false
- }
- }
|