Commit graph

24 commits

Author SHA1 Message Date
c9b454058a Basic texturing support 2025-05-31 12:58:20 +02:00
8675683d10 Add UVs to vert shader 2025-05-25 17:56:43 +02:00
ea9a94dc08 Add PNG loading support 2025-05-12 00:57:25 +02:00
4d4cbd334f Enable debug-friendly optimizations 2024-01-08 13:49:38 +01:00
85195590aa Prepare OpenGL text rendering state only once
Date:      Sun Jan 7 17:55:38 2024 +0100
2024-01-07 18:53:45 +01:00
3b78739efd Optimize text rendering for long strings 2024-01-06 14:35:11 +01:00
678414f014 Refactor text rendering to use less input data 2024-01-06 13:16:00 +01:00
c1b6a2add3 Change hexagon color gradient with number of cells 2024-01-06 11:43:58 +01:00
59b08dd01a Use triangle fan for text rendering 2023-11-01 12:12:09 +01:00
a125c864cb Add stb_sprintf 2023-11-01 11:28:34 +01:00
ae874570c1 Add debug timers 2023-10-29 14:56:22 +01:00
6741e0ae9b Fix mouse interaction when hovering GUI 2023-10-21 20:53:58 +02:00
29f2abc7b5 Introduce ImGui Unity build 2023-10-15 19:57:55 +02:00
abdd19f5e5 Refactor in C++ 2023-10-15 18:28:20 +02:00
8c4b7bff18 Add ortographic camera 2023-04-30 17:18:15 +02:00
4a3dfeafdc Scale Y coordinate in matrix 2023-02-04 14:41:57 +01:00
a0507d3ea6 Basic hex gradient grid 2023-02-04 01:57:57 +01:00
682a9b45e6 Use uniforms for color 2023-01-29 18:34:25 +01:00
Phireh
2844f9a71e Subfolder for shaders 2023-01-26 01:44:32 +01:00
7d05cb46b3 Solved bug where we mistakenly bounded VAOs before EBOs and VBOs 2023-01-21 15:05:08 +01:00
01993a93ed Make project compilable on Windows with LLVM/clang 2022-12-31 00:22:46 +01:00
4e375f7e6a Use one VAO per hex 2022-11-19 18:47:17 +01:00
7a95e4515d The most ugly way to render a grid known to mankind 2022-11-10 23:26:13 +01:00
546648cbdd First commit 2022-11-07 22:09:25 +01:00