Kelsidavis-WoWee/src
Kelsi 7cfaf2c7e9
Some checks are pending
Build / Build (arm64) (push) Waiting to run
Build / Build (x86-64) (push) Waiting to run
Build / Build (macOS arm64) (push) Waiting to run
Build / Build (windows-arm64) (push) Waiting to run
Build / Build (windows-x86-64) (push) Waiting to run
Security / CodeQL (C/C++) (push) Waiting to run
Security / Semgrep (push) Waiting to run
Security / Sanitizer Build (ASan/UBSan) (push) Waiting to run
refactor: complete OpenGL→Vulkan migration (Phase 7)
Remove all OpenGL/GLEW code and dependencies. The Vulkan renderer has
been the sole active backend for months; these files were dead code.

Deleted (8 files, 641 lines):
- rendering/mesh.cpp+hpp: OpenGL VAO/VBO/EBO wrapper (never instantiated)
- rendering/shader.cpp+hpp: OpenGL GLSL compiler (replaced by VkShaderModule)
- rendering/scene.cpp+hpp: Scene graph holding Mesh objects (created but
  never populated — all rendering uses Vulkan sub-renderers directly)
- rendering/video_player.cpp+hpp: FFmpeg+GL texture uploader (never
  included by any other file — login video feature can be re-implemented
  with VkTexture when needed)

Cleaned up:
- renderer.hpp: remove Scene forward-decl, getScene() accessor, scene member
- renderer.cpp: remove scene.hpp/shader.hpp includes, Scene create/destroy
- application.cpp: remove stale "GL/glew.h removed" comment
- CMakeLists.txt: remove find_package(OpenGL/GLEW), source/header entries,
  and target_link_libraries for OpenGL::GL and GLEW::GLEW
- PKGBUILD: remove glew dependency
- BUILD_INSTRUCTIONS.md: remove glew from all platform install commands
2026-03-30 19:22:36 -07:00
..
addons refactor: name GUID type and LFG role constants, add why-comments 2026-03-30 15:28:18 -07:00
audio docs: add why-comments to TBC parsers, bell audio, portrait preview 2026-03-30 17:26:13 -07:00
auth fix: UB in mouse button polling, null deref in BigNum formatting 2026-03-30 15:37:38 -07:00
core refactor: complete OpenGL→Vulkan migration (Phase 7) 2026-03-30 19:22:36 -07:00
game docs: add why-comments to TBC parsers, bell audio, portrait preview 2026-03-30 17:26:13 -07:00
network refactor: add why-comments to zone tiles, audio cache, socket buffer 2026-03-30 14:52:51 -07:00
pipeline chore: remove dead code, document water shader wave parameters 2026-03-30 18:50:14 -07:00
rendering refactor: complete OpenGL→Vulkan migration (Phase 7) 2026-03-30 19:22:36 -07:00
ui docs: add why-comments to spellbook icon caching and DBC fallback 2026-03-30 17:32:07 -07:00
main.cpp log falling 2026-03-22 21:40:16 +03:00