|
|
6 місяців тому | |
|---|---|---|
| api_doc_builder | 6 місяців тому | |
| examples | 6 місяців тому | |
| handle_map | 6 місяців тому | |
| .gitignore | 6 місяців тому | |
| LICENSE | 7 місяців тому | |
| README.md | 6 місяців тому | |
| backend_d3d11.odin | 6 місяців тому | |
| backend_interface.odin | 6 місяців тому | |
| karl2d.doc.odin | 6 місяців тому | |
| karl2d.odin | 6 місяців тому | |
| shader.hlsl | 6 місяців тому | |
| window_interface.odin | 6 місяців тому | |
| window_win32.odin | 6 місяців тому |
This library is NOT ready for use!
Karl2D is a work-in-progress library for creating 2D games using the Odin Programming Language.
The API is based on Raylib because I like that API. But the implementation is meant to have as few dependencies as possible (only core libs and rendering APIs in vendor). The API will not be identical to Raylib. I'll modify to fit Odin better etc.
Might not be included:
core:time instead)Here follows my near-future TODO list
Textures D3D11: Do we need the SRV in the texture?
Do proper checks of vertex count and dispatch rendering when full
Should we sort by depth? Maybe we should use Vec3 because some 2D games rely on it?
Shaders: Reflect and expose samplers
shader.hlsl