This repository has been archived on 2025-02-04. You can view files and clone it, but cannot push or open issues or pull requests.
helpless/oogabooga
Charlie c61f216d37 - Simple rectangle drawing
- We just add to a frame of quads which the renderer deals with in gfx_update
	- draw_quad, draw_rect, draw_rect_rotated
	- Currently just implemented with legacy opengl, so we can't do custom shading
- Added third party code from lodepng so we can load pngs without any other dependencies (no C includes)
- ALLOCATOR_REALLOCATE
- Basic Vector2, Vector3, Vector4 stuff, and some math utilities
- Added <math.h> dependency for now.
- Graphics renderer frontend layer
- Naive get_random() implementation
2024-06-29 13:27:37 +02:00
..
third_party - Simple rectangle drawing 2024-06-29 13:27:37 +02:00
base.c - Simple rectangle drawing 2024-06-29 13:27:37 +02:00
drawing.c - Simple rectangle drawing 2024-06-29 13:27:37 +02:00
gfx_impl_d3d11.c - Simple rectangle drawing 2024-06-29 13:27:37 +02:00
gfx_impl_legacy_opengl.c - Simple rectangle drawing 2024-06-29 13:27:37 +02:00
input.c Got a window going 2024-06-29 01:18:22 +02:00
linmath.c - Simple rectangle drawing 2024-06-29 13:27:37 +02:00
memory.c - Simple rectangle drawing 2024-06-29 13:27:37 +02:00
oogabooga.c - Simple rectangle drawing 2024-06-29 13:27:37 +02:00
os_impl_windows.c - Simple rectangle drawing 2024-06-29 13:27:37 +02:00
os_interface.c Got a window going 2024-06-29 01:18:22 +02:00
random.c - Simple rectangle drawing 2024-06-29 13:27:37 +02:00
string.c Got a window going 2024-06-29 01:18:22 +02:00
string_format.c Same for sprint and tprint 2024-06-28 21:57:37 +02:00
tests.c Make print a macro so we don't need to do const_string on fmt strings 2024-06-28 21:39:55 +02:00