Some checks failed
Orchestrator / Commit Message Validation (push) Has been skipped
Orchestrator / Lint (push) Failing after 2m35s
Orchestrator / Windows (x86-64) (push) Has been skipped
Orchestrator / Linux (x86-64) (push) Has been skipped
Orchestrator / Create Release (push) Has been skipped
Draw logger (command_processor.cc): also key each record on the index-buffer guest base so distinct static index buffers (ship body vs hangar vs weapons) no longer collapse to one record; dump the first decoded index VALUES + raw index bytes (8-in-16/32 endian-corrected) and the stream-base hex, to pin an index buffer's exact .xpr file offset and validate a mesh decode against ground truth. File-I/O log (xboxkrnl_io.cc): --log_file_io cvar writes each distinct NtReadFile as 'READ <name> off=.. len=.. -> guest=..' to xenia_re_files.log, giving the file->guest-memory mapping. Cross-referenced with the draw log's buffer guest addresses this resolves which .xpr (and where inside it) a mesh loaded from. De-duped by (offset, guest), capped at 65536 entries. Also ignore build-cross/ (Wine cross-build output). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
122 lines
2.3 KiB
Plaintext
122 lines
2.3 KiB
Plaintext
# ==============================================================================
|
|
# Misc system junk
|
|
# ==============================================================================
|
|
|
|
.DS_Store
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
.com.apple.*
|
|
Thumbs.db
|
|
Desktop.ini
|
|
.svn
|
|
|
|
# Microprofile settings
|
|
.microprofilepreset.*
|
|
|
|
# ==============================================================================
|
|
# Projects/IDE files
|
|
# ==============================================================================
|
|
|
|
*~
|
|
|
|
# Sublime Text
|
|
*.sublime-project
|
|
*.sublime-workspace
|
|
|
|
# VIM
|
|
.*.sw[a-z]
|
|
*.un~
|
|
Session.vim
|
|
|
|
# TextMate
|
|
*.tmproj
|
|
*.tmproject
|
|
tmtags
|
|
|
|
# Eclipse
|
|
.project
|
|
.metadata
|
|
|
|
# WebStorm
|
|
.idea
|
|
|
|
# VS
|
|
.vs
|
|
*.user
|
|
*.sdf
|
|
*.opensdf
|
|
*.suo
|
|
bin/
|
|
obj/
|
|
|
|
# VSCode
|
|
.vscode
|
|
|
|
# ==============================================================================
|
|
# Temp generated code
|
|
# ==============================================================================
|
|
|
|
*.py[co]
|
|
.coverage
|
|
*.o
|
|
*.aps
|
|
|
|
# Generated shader bytecode
|
|
src/xenia/gpu/shaders/bytecode/d3d12_5_1/
|
|
src/xenia/gpu/shaders/bytecode/vulkan_spirv/
|
|
src/xenia/ui/shaders/bytecode/d3d12_5_1/
|
|
src/xenia/ui/shaders/bytecode/vulkan_spirv/
|
|
|
|
# ==============================================================================
|
|
# Logs and dumps
|
|
# ==============================================================================
|
|
|
|
npm-debug.log
|
|
private/
|
|
*.trace
|
|
imgui.ini
|
|
*.log
|
|
|
|
# ==============================================================================
|
|
# Build system output
|
|
# ==============================================================================
|
|
|
|
# npm/node
|
|
.lock-wscript
|
|
node_modules/
|
|
node_modules/**/build/
|
|
node_modules/.bin/
|
|
|
|
# coverage/etc
|
|
/scratch/
|
|
|
|
/build/
|
|
/build-arm64/
|
|
/build-x64/
|
|
|
|
# ==============================================================================
|
|
# Local-only paths
|
|
# ==============================================================================
|
|
|
|
.vagrant
|
|
/attic/
|
|
/content/
|
|
/third_party/binutils/binutils-2.24.tar.gz
|
|
/third_party/binutils/binutils-2.24/
|
|
/third_party/binutils/bin/
|
|
/third_party/binutils/powerpc-none-elf/
|
|
/third_party/binutils/share/
|
|
/third_party/vasm/
|
|
/tools/shader-playground/*.dll
|
|
/profile_print_times.py
|
|
/profile_times.txt
|
|
/cache
|
|
/cache1
|
|
/cache0
|
|
/devkit
|
|
recent.toml
|
|
|
|
# Cross-compile (Wine) build output — RE handoff, never commit
|
|
build-cross/
|