$darkmode
Files | |
| file | action_notifier.h [code] |
| Temporary on-screen notification system for user actions. | |
| file | adaptive_sampler.h [code] |
| Adaptive sampling utility for performance metrics. | |
| file | app.h [code] |
| file | app_binding.h [code] |
| file | app_input.h [code] |
| User input orchestration and application state toggles. | |
| file | app_metrics.h [code] |
| file | app_settings.h [code] |
| Global application constants, configuration macros, and default values. | |
| file | app_ui.h [code] |
| UI rendering module for the application. | |
| file | async_loader.h [code] |
| Threaded asynchronous file loader for heavy assets (HDR, textures). | |
| file | billboard_rendering.h [code] |
| View-aligned quad rendering (billboarding) for optimized sphere drawing. | |
| file | camera.h [code] |
| First-person camera module with realistic physics and head-bobbing. | |
| file | camera_input.h [code] |
| Input handling adapter for the Camera system. | |
| file | cli.h [code] |
| Command-line interface and argument parsing. | |
| file | effect_benchmark.h [code] |
| Automated A/B GPU cost measurement for individual postprocess effects. | |
| file | env_manager.h [code] |
| Environment and IBL management module. | |
| file | fps.h [code] |
| file | gl_common.h [code] |
| Common OpenGL definitions, RAII helpers, and utilities. | |
| file | gl_debug.h [code] |
| file | gpu_profiler.h [code] |
| file | gpu_profiler_ui.h [code] |
| file | ibl_coordinator.h [code] |
| Coordinator for progressive Image-Based Lighting (IBL) generation. | |
| file | icosphere.h [code] |
| Procedural icosphere geometry generation. | |
| file | instanced_rendering.h [code] |
| Mesh-based instanced rendering for spheres. | |
| file | io.h [code] |
| Centralized secure file loading utilities. | |
| file | light_probes.h [code] |
| file | log.h [code] |
| Thread-safe logging utility with timestamps and severity levels. | |
| file | main.h [code] |
| Entry point configuration and global constants. | |
| file | material.h [code] |
| PBR material definitions and management. | |
| file | mem.h [code] |
| file | metric_stack.h [code] |
| file | pbr.h [code] |
| Physically-Based Rendering (PBR) and Image-Based Lighting (IBL) utilities. | |
| file | perf_mode.h [code] |
| Runtime performance optimization module. | |
| file | perf_timer.h [code] |
| High-precision performance measurement (CPU and GPU). | |
| file | postprocess.h [code] |
| High-level post-processing pipeline and effects. | |
| file | postprocess_input.h [code] |
| file | postprocess_presets.h [code] |
| Predefined configurations for the post-processing pipeline. | |
| file | profiler.h [code] |
| file | render_utils.h [code] |
| Utilities for OpenGL rendering, focusing on robustness and NVIDIA compatibility. | |
| file | renderer.h [code] |
| file | scene.h [code] |
| file | sh_math.h [code] |
| file | shader.h [code] |
| High-level OpenGL shader management with metadata and uniform caching. | |
| file | simd_utils.h [code] |
| file | skybox.h [code] |
| Infinite-distance background rendering (fullscreen quad approach). | |
| file | sphere_sorting.h [code] |
| Back-to-front sorting for transparent geometry. | |
| file | ssbo_rendering.h [code] |
| Buffer-backed instancing for ultra-large-scale rendering. | |
| file | texture.h [code] |
| Image loading and GPU texture management. | |
| file | tracy_gpu.h [code] |
| file | tracy_log.h [code] |
| file | tracy_manager.h [code] |
| file | ui.h [code] |
| Minimal immediate-mode User Interface (UI) library. | |
| file | utils.h [code] |
| Zero-overhead utility functions and RAII cleanup helpers. | |
| file | window.h [code] |