OH4Labs

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-03-14
18:26
Fix failing hashmap test. Add missing AoC files. Leaf check-in: 15c013dfc8 user: eric-win tags: trunk
2023-12-19
23:24
Add More Algorithms Problems check-in: cdbc6e6996 user: eric-win tags: trunk
2023-12-18
17:59
Update AoC Day 12 with linear time solution check-in: d9e81a29eb user: eric-win tags: trunk
2023-12-15
16:31
Finish up AoC Day 11. Begin AoC Day 12. check-in: f0c64ccf5a user: eric-win tags: trunk
2023-12-14
21:51
Update AoC Day 11 To Use Bresenham check-in: 2921076722 user: eric-win tags: trunk
2023-12-13
22:14
Timer fixes. Updates to AoC 11. check-in: 0675b7fae6 user: eric-win tags: trunk
21:46
Add Day 11 AoC. check-in: 345f5b8fab user: eric-win tags: trunk
02:34
Add AoC Solutions. Bibby Updates check-in: 9aa91079df user: eric-win tags: trunk
2023-12-05
00:02
ShaderSandbox Working On Linux check-in: be135ba12e user: eric tags: trunk
2023-12-04
23:03
Add TreeSet Container check-in: 33bc298e71 user: eric-win tags: trunk
23:03
Add Advent of Code (AoC) directory check-in: 8c91ce3d69 user: eric-win tags: trunk
23:00
Add CMakeLists.txt For ShaderSandbox check-in: 5265e00eb7 user: eric-win tags: trunk
22:13
Major Updates To Platform Layer. Shader Sandbox. check-in: 92d6b9db17 user: eric-win tags: trunk
2023-10-02
16:46
Add ShaderSandbox. Lots of Quest improvements / revisions. check-in: a3f65fdf8f user: eric-win tags: trunk
2023-09-22
14:52
Add Inventory. Add Bows To Item List. check-in: d06209075e user: eric-win tags: trunk
2023-09-21
22:19
Add Fallback When Default Font Is Missing check-in: f34caf1bad user: eric tags: trunk
22:10
Add Missing Common.hpp File check-in: c00f52c235 user: eric-win tags: trunk
22:08
Add Inventory System check-in: 7ec81443e0 user: eric-win tags: trunk
21:20
Beginnings Of State System check-in: 8d52c7743f user: eric-win tags: trunk
2023-09-19
21:43
Add Virtual Memory Interfaces check-in: 037a8a468a user: eric tags: trunk
14:43
Significant Work Towars Eliminating stdio.h, string.h, and stdlib.h dependencies. check-in: 67552aff03 user: eric-win tags: trunk
2023-09-15
21:55
File I/O Replacement Layer check-in: 942811cd1c user: eric tags: trunk
20:20
Add stb_sprintf dependency check-in: 66d0c0225d user: eric-win tags: trunk
20:12
Colorization fixes. Move Physics code in PhysicsPlayground. Begin removing dependency on stdio. check-in: 9033a3c652 user: eric-win tags: trunk
2023-09-14
21:52
Handle-based Font Face Creation And Management. Default Font Face. check-in: 2ae04cc62d user: eric-win tags: trunk
19:51
Pack Multiple Faces Into Single Atlas. Render With Multiple Faces. check-in: 831b9689a0 user: eric-win tags: trunk
19:16
Allocate glyph texture pages when out of space in current atlas. Atlas entries keyed on (Face, Size, Codepoint). check-in: 5f44aefdbe user: eric-win tags: trunk
03:45
Fix Bug Getting Pointer To Tree Map Member. Font Rendering And DPI Awareness On Linux. check-in: 0b24e7ebb9 user: eric tags: trunk
2023-09-13
22:28
Rename Font -> Font_Face because Xlib defines Font already. check-in: eb80e8fe2a user: eric-win tags: trunk
22:22
Initial font renderer. Glyph packing. Texture atlases. Lots of other bug fixes. check-in: 7f8cfff403 user: eric-win tags: trunk
2023-09-11
03:13
Ability to get display DPI. Font rendering tests. Fixed unfilled circle shader. Rigid body improvements. check-in: 72514dee8d user: eric-win tags: trunk
2023-09-08
18:39
Add FreeType2. Obstruction and Trigger editing on maps. check-in: 973ab2eaa9 user: eric-win tags: trunk
2023-09-07
21:33
Ability To Edit Obstructions. Collision Detection Against Obstructions. sRGB Conversions For Colors. check-in: c52cf29ae9 user: eric-win tags: trunk
00:28
Remove Unused Variable rect_color check-in: 684b250cc0 user: eric tags: trunk
00:04
Store Obstructions and Triggers In Tile Maps. Render Triggers and Obstructions. Erase Tiles. check-in: 9d7fc7b77a user: eric-win tags: trunk
2023-09-06
18:56
Add Lerp Function For Floats and Vectors check-in: f1cd09b272 user: eric-win tags: trunk
18:31
Use sRGB color space for framebuffer. Fix ImGUI sRGB. Perform Gamma Correction In Shaders. check-in: 4383e55096 user: eric-win tags: trunk
2023-09-05
19:10
Add Unfilled Circles To Debug Renderer check-in: 10a030b9b0 user: eric-win tags: trunk
18:27
Fix checked OH4Malloc inlining issue on Linux. Fix out of bounds access in particles array. check-in: e7c690235e user: eric tags: trunk
18:22
Add Simulation Files check-in: 81e89444c3 user: eric-win tags: trunk
18:21
Add Initial Particle and Rigid Body physics implementations. check-in: d3683efc89 user: eric-win tags: trunk
2023-09-04
23:25
Unary operator- on Vectors. Basic particle physics simulation. check-in: 72735c14fb user: eric-win tags: trunk
2023-09-01
19:10
Checked memory allocation methods. Fat pixel tile map rendering. Physics force calcuations. check-in: b690afb09f user: eric-win tags: trunk
2023-08-31
20:10
Animated Tile Rendering. Separate Update From Render, Move To Fixed Update Timestep. check-in: 08da190e72 user: eric-win tags: trunk
2023-08-29
22:10
Simple Tile Map Layer Editing. Layer Show/Hide. check-in: ac99657817 user: eric-win tags: trunk
20:38
Replace Old Tile Map Renderer With New Optimized Renderer check-in: 70fb873896 user: eric-win tags: trunk
20:24
Initial Implementation Of New Tile Map Renderer check-in: b98a3d63e1 user: eric-win tags: trunk
2023-08-28
22:31
TileMap: Replace Old Grid Renderer With New Renderer. check-in: 9e444a1b0d user: eric-win tags: trunk
18:42
Fix Variable Spelling On Linux check-in: 0da792f073 user: eric tags: trunk
18:16
Bugfix: Missing PopID() after PushID() in BeginTileSetPreview() check-in: bda623f3ef user: eric-win tags: trunk