Kelsidavis-WoWee/.gitignore
Paul 2cb47bf126 chore(testing): add unit tests and update core render/network pipelines
- add new tests:
  - test_blp_loader.cpp
  - test_dbc_loader.cpp
  - test_entity.cpp
  - test_frustum.cpp
  - test_m2_structs.cpp
  - test_opcode_table.cpp
  - test_packet.cpp
  - test_srp.cpp
  - CMakeLists.txt
- add docs and progress tracking:
  - TESTING.md
  - perf_baseline.md
- update project config/build:
  - .gitignore
  - CMakeLists.txt
  - test.sh
- core engine updates:
  - application.cpp
  - game_handler.cpp
  - world_socket.cpp
  - adt_loader.cpp
  - asset_manager.cpp
  - m2_renderer.cpp
  - post_process_pipeline.cpp
  - renderer.cpp
  - terrain_manager.cpp
  - game_screen.cpp
- add profiler header:
  - profiler.hpp
2026-04-03 09:41:34 +03:00

130 lines
1.6 KiB
Text

# Build directories
build/
build_asan/
build-debug/
build-sanitize/
bin/
lib/
# CMake
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
*.cmake
!CMakeLists.txt
# Compiled Object files
*.o
*.obj
*.slo
*.lo
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Compiled Static libraries
*.a
*.lib
*.la
# Executables
*.exe
*.out
*.app
wowee
# Claude Code internal state
.claude/
# IDE files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Compilation database (regenerated by cmake)
compile_commands.json
# Language server caches
.ccls
.ccls-cache/
.cache/clangd/
# Tags
tags
TAGS
.tags
cscope.out
# External dependencies (except submodules and vendored headers)
extern/*
!extern/.gitkeep
!extern/imgui
!extern/vk-bootstrap
!extern/vk_mem_alloc.h
!extern/lua-5.1.5
!extern/VERSIONS.md
# ImGui state
imgui.ini
# Logs
*.log
# Config files
config.ini
config.json
# Runtime cache (floor heights, etc.)
cache/
# Single-player saves
saves/
wowee_[0-9][0-9][0-9][0-9]
# Extracted assets (run ./extract_assets.sh or .\extract_assets.ps1 to generate)
Data/db/
Data/character/
Data/creature/
Data/terrain/
Data/world/
Data/interface/
Data/item/
Data/sound/
Data/spell/
Data/environment/
Data/misc/
Data/enUS/
Data/Character/
Data/Creature/
Data/World/
Data/manifest.json
Data/expansions/*/manifest.json
Data/expansions/*/assets/
Data/expansions/*/overlay/
Data/expansions/*/db/*.csv
Data/hd/
ingest/
# Asset pipeline state and texture packs
asset_pipeline/
# Local texture dumps / extracted art should never be committed
assets/textures/
node_modules/
# Python cache artifacts
tools/__pycache__/
*.pyc
# artifacts
.codex-loop/
# Local agent instructions
AGENTS.md
codex-loop.sh