summaryrefslogtreecommitdiff
path: root/engine/src/opengl
AgeCommit message (Expand)Author
2024-11-24refactor(engine): remove 'debug' crate feature flagHampusM
2024-11-23fix(engine): use texture texture indices as texture unitsHampusM
2024-11-23refactor(engine): make shaders a renderer detailHampusM
2024-11-23refactor(engine): move & improve glsl preprocessingHampusM
2024-08-16perf(engine): create OpenGL objects as needed instead of each frameHampusM
2024-06-22feat(engine): add ability to change polygon mode per objectHampusM
2024-05-24fix(engine): enable OpenGL multisampling on renderer initHampusM
2024-05-18refactor(engine): fix clippy lintsHampusM
2024-04-15refactor(engine): use OpenGL DSA functionsHampusM
2024-04-14feat(engine): use ECS architectureHampusM
2024-03-01refactor(engine): create texture OpenGL objects when neededHampusM
2024-02-19refactor(engine): create shaders on startHampusM
2023-11-27feat(engine): add lighting mapsHampusM
2023-11-26feat(engine): make textures clonableHampusM
2023-11-20feat(engine): add materialsHampusM
2023-11-12feat(engine): add basic flat lightingHampusM
2023-11-12feat(engine): add support for textures with 8-bit rgba dataHampusM
2023-11-05refactor(engine): add shader program currently bound safetyHampusM
2023-11-02feat(engine): add texturingHampusM
2023-10-26style: increase max struct literal width to 36HampusM
2023-10-25feat(engine): enable depth testingHampusM
2023-10-23feat(engine): add using element buffersHampusM
2023-10-23refactor(engine): rename vertex buffer to buffer & make genericHampusM
2023-10-22feat(engine): add translating & scaling objectsHampusM
2023-10-15feat(engine): add logging OpenGL debug messagesHampusM
2023-10-13refactor(engine): move uses of OpenGL to OpenGL moduleHampusM