opengl moment #1
veclavtalica
commented 2024-07-28 14:50:14 +00:00
Collaborator
No description provided.
veclavtalica
added 27 commits 2024-07-28 14:50:14 +00:00
glad: include debug and shader program extensions
e2ed4b2c2d
work-in-progress for 3d triangle rendering
b280243d30
rename *_pair to *_item, as it's the convention used before
34cf504b2b
full removal of SDL_Renderer usage, working spatial triangle rendering, temporary(?) regression of HDPI
55d85399e9
rework of textures, finalization of basic opengl rendering
bd53a931c0
textures.c: fix regressions for loner textures
7218acb40b
textures.h: cleanup, writeup for unfurl_billboard()
5ae59b51d3
replace categorized, sorted render queues with a single ordered 2d queue
bdf2a54107
.gitignore: ignore clangd .cache dir
b7edb8a02e
build: add -gc-sections for non-MSVC compilers
765e6bb8a0
textures.c: remove by one offsetiing, use macro for validity checking
867dea1958
experimental: textures_get_key() caching for embedded in binary path strings
875af2a758
demo: proper uvs!
32b83d68ac
rendering.c: batching for sprites (blended vs unblended), separation of rendering submodules; textures.c: textures_get_atlas_id()
dfde000a3a
-fsanitize=undefined
b5c8f7100a
rendering.c: correct-er order and settings of of 2d and 3d
c529e6ee4e
rendering.c: sprite texture flipping
687e42ddfd
rendering.c: sprite rotation
79bc261ccd
rendering.c: only update opengl viewport once it's actually changed
f5ba4a75bd
rendering.c: fix sprite uv in batches, fix alpha blending of texture atlas
910e45a44b
resize viewport of window maximization/minimization
36dcf14db7
elf.c: section limit inference for linux, fixes for stb_ds.h hashing, more compilation flags
5ddf0eb879
let there be light.png
bbcc49d925
return CMakeLists.txt flags
c59708d619
rendering.c: fast cos from sin calculation, with lossy fast_sqrt()
ea4d12212c
rendering.c: sprite batches with no color information when appropriate
20e33fe30d
rendering.c: sprite constant color that isn't just white only
b9188d8d8a
veclavtalica
merged commit bf65f83806 into main 2024-07-28 14:50:35 +00:00
veclavtalica
referenced this issue from a commit 2024-07-28 14:50:37 +00:00
Merge pull request 'opengl moment' (#1) from opengl into main
No reviewers
Labels
No Label
2d
3d
bug
discussion
feature
high priority
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: wanp/townengine#1
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "opengl"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?