| examples | |
| 3dmath | |
| main.cpp | |
| 3dmath_cube | |
| main.cpp | |
| 3dmath_masterpiece | |
| main.cpp | |
| 3dmath_obj_loader | |
| benchmark_graph.py | |
| benchmark_graph_scale2.py | |
| 3dmath_plg_loader | |
| benchmark_graph.py | |
| main.cpp | |
| 3dmath_pong | |
| main.cpp | |
| 3dmath_puzzle_drop | |
| main.cpp | |
| 3dmath_pyramid | |
| main.cpp | |
| 3dmath_texture | |
| main.cpp | |
| 3dmath_texture_array | |
| main.cpp | |
| asteroids | |
| space.cpp | |
| asteroids-net | |
| asteroids3d_types.hpp | Shared simulation constants, data types, and utility functions |
| asteroids3d_window.cpp | |
| asteroids3d_window.hpp | Entry point for the networked 3D Asteroids application |
| main.cpp | |
| multiplayer.cpp | |
| multiplayer.hpp | UDP multiplayer state exchange for Asteroids |
| port_mapping.cpp | |
| port_mapping.hpp | Automatic UDP port mapping for hosted multiplayer sessions |
| ship.cpp | |
| ship.hpp | Player ship state for the Asteroids simulation |
| starfield.cpp | |
| starfield.hpp | Animated starfield used by the Asteroids scene |
| asteroids3d | |
| asteroids3d_types.hpp | |
| asteroids3d_window.cpp | |
| asteroids3d_window.hpp | |
| main.cpp | |
| ship.cpp | |
| ship.hpp | |
| starfield.cpp | |
| starfield.hpp | |
| binary_matrix | |
| binary_matrix.cpp | |
| bluesky | |
| bluesky.cpp | |
| breakout | |
| breakout.cpp | |
| cfg_example | |
| main.cpp | |
| compute_shader | |
| main.cpp | |
| console_demo | |
| main.cpp | |
| dark | |
| dark.cpp | |
| defender | |
| defender.cpp | |
| defender_assets.cpp | |
| defender_assets.hpp | |
| defender_combat.cpp | |
| defender_console.cpp | |
| defender_enemies.cpp | |
| defender_entities.hpp | |
| defender_flame.cpp | |
| defender_intro.cpp | |
| defender_types.hpp | |
| defender_window.cpp | |
| defender_window.hpp | |
| fire | |
| fire.cpp | |
| fireworks | |
| fireworks.cpp | |
| fractal_zoom | |
| fractal.cpp | |
| glitch_cube | |
| glitch.cpp | |
| headless | |
| main.cpp | |
| hello_world | |
| main.cpp | |
| knight | |
| knight.cpp | |
| masterpiece | |
| main.cpp | |
| matrix | |
| matrix.cpp | |
| model_example | |
| main.cpp | |
| moon | |
| moon.cpp | |
| mutatris | |
| common.hpp | |
| game_grid.cpp | |
| game_grid.hpp | |
| mutatris.cpp | |
| mutatris_window.cpp | |
| mutatris_window.hpp | |
| piece.cpp | |
| piece.hpp | |
| puzzle_game.cpp | |
| puzzle_game.hpp | |
| opencv_example | |
| main.cpp | |
| opencv_model | |
| main.cpp | |
| planet | |
| planet.cpp | |
| pointsprite | |
| point.cpp | |
| pong | |
| pong.cpp | |
| pool_demo | |
| main.cpp | |
| postprocess | |
| post.cpp | |
| puzzle | |
| acid.drop.cpp | |
| puzzle_drop | |
| puzzle_drop.cpp | |
| rain | |
| rain.cpp | |
| rain.hpp | |
| shader_viewer | |
| shaders.cpp | |
| skeleton | |
| skeleton.cpp | |
| sprite3d_example | |
| example.cpp | |
| sprite_example | |
| main.cpp | |
| starfield | |
| starfield.cpp | |
| starship | |
| starship.cpp | |
| static_example | |
| main.cpp | |
| stencil | |
| stencil.cpp | |
| stencil_surface | |
| surface.cpp | |
| surface | |
| surface.cpp | |
| tetris | |
| tetris.cpp | |
| text_example | |
| main.cpp | |
| tictactoe | |
| main.cpp | |
| tux_example | |
| main.cpp | |
| viewer | |
| viewer.cpp | |
| walk | |
| room.cpp | |
| walk_post | |
| room.cpp | |
| model_viewer | |
| main.cpp | Starts the Qt model_viewer application |
| model_view.cpp | Implements the Qt launcher window for the MXVK command-line viewer |
| model_view.hpp | Declares the Qt front end used to launch the MXVK model viewer renderer |
| MXNetwork | |
| CMakeFiles | |
| 4.3.3 | |
| CompilerIdC | |
| CMakeCCompilerId.c | |
| CompilerIdCXX | |
| CMakeCXXCompilerId.cpp | |
| CMakeScratch | |
| TryCompile-Evn0N0 | |
| CheckIncludeFile.cxx | |
| examples | |
| client | |
| client.cpp | |
| download | |
| dl-file.cpp | |
| fileserve | |
| fileserve.cpp | |
| relay | |
| relay.cpp | |
| relay-client | |
| main.cpp | |
| relaywindow.cpp | |
| relaywindow.hpp | |
| server | |
| server.cpp | |
| udp-recv | |
| recv.cpp | |
| udp-send | |
| send.cpp | |
| unix-udp-recv | |
| recv.cpp | |
| unix-udp-send | |
| send.cpp | |
| include | |
| mxnetwork | |
| exception.hpp | |
| mxsocket.h | |
| socket.hpp | |
| src | |
| exception.cpp | |
| mxsocket.c | |
| socket.cpp | |
| mxvk | |
| include | |
| mxvk | |
| argz.hpp | Lightweight, header-only, template command-line argument parser |
| mxvk.hpp | |
| mxvk_abstract_model.hpp | High-level model wrapper integrated with MXVK dynamic rendering |
| mxvk_cfg.hpp | INI-style configuration file reader/writer |
| mxvk_console.hpp | In-game command console for MXVK / Vulkan windows |
| mxvk_context.hpp | Minimal Vulkan handles shared across MXVK helpers |
| mxvk_controller.hpp | SDL3 joystick and gamepad RAII wrappers |
| mxvk_cv.hpp | OpenCV video-capture integration for the Vulkan backend |
| mxvk_exception.hpp | |
| mxvk_ff_capture.hpp | FFmpeg video-file capture with optional CUDA hardware decoding |
| mxvk_io_window.hpp | |
| mxvk_jpeg.hpp | JPEG image loading and saving utilities |
| mxvk_math.h | Math, geometry, rasterization, and simple software 3D pipeline helpers for MXVK examples |
| mxvk_math_eigen.hpp | |
| mxvk_math_obj.hpp | |
| mxvk_model.hpp | Vulkan mesh loader and GPU buffer manager for MXVK |
| mxvk_opencv_compat.hpp | Small compatibility wrappers around OpenCV CUDA APIs |
| mxvk_png.hpp | PNG image loading and saving utilities via SDL3 |
| mxvk_point_sprite_batch.hpp | Reusable point-sprite renderer for particle and starfield effects |
| mxvk_resource.hpp | Reusable Vulkan buffer, image, upload, and one-shot command helpers |
| mxvk_runtime_options.hpp | |
| mxvk_shader_module.hpp | |
| mxvk_sound.hpp | SDL3_mixer audio subsystem wrapper |
| mxvk_sprite.hpp | Vulkan 2-D sprite renderer with optional custom shaders and instancing |
| mxvk_sprite3d.hpp | World-space textured billboard renderer for MXVK dynamic rendering |
| mxvk_stencil.hpp | Reusable dynamic-rendering stencil image and fullscreen stencil pipelines |
| mxvk_stopwatch.hpp | |
| mxvk_text.hpp | Vulkan SDL_ttf text renderer |
| mxvk_wrapper.hpp | Type-safe nullable pointer wrapper inspired by Rust's Option<T> |
| src | |
| mxvk.cpp | |
| mxvk_abstract_model.cpp | |
| mxvk_cfg.cpp | Implementation of INI-style config file reader/writer (mxvk::VK_Config) |
| mxvk_console.cpp | Implementation of mxvk::VK_Console |
| mxvk_controller.cpp | Implementation of mxvk::VK_Joystick and mxvk::VK_Controller SDL3 wrappers |
| mxvk_cv.cpp | Implementation of mxvk::VK_Capture (Vulkan + OpenCV variant) |
| mxvk_ff_capture.cpp | Implementation of mxvk::VK_FF_Capture |
| mxvk_io_window.cpp | |
| mxvk_jpeg.cpp | Implementation of mxvk JPEG loading and saving utilities |
| mxvk_model.cpp | |
| mxvk_nanobind.cpp | |
| mxvk_nanobind.hpp | |
| mxvk_png.cpp | Implementation of mxvk PNG loading and saving utilities |
| mxvk_point_sprite_batch.cpp | |
| mxvk_resource.cpp | |
| mxvk_shader_module.cpp | |
| mxvk_sound.cpp | Implementation of mxvk::VK_Mixer SDL3_mixer audio manager |
| mxvk_sprite.cpp | Implementation of mxvk::VK_Sprite Vulkan 2-D sprite renderer |
| mxvk_sprite3d.cpp | |
| mxvk_stencil.cpp | |
| mxvk_text.cpp | Implementation of mxvk::VK_Text Vulkan SDL_ttf text renderer |
| MXWrite | |
| examples | |
| python_example.py | |
| opencv_example | |
| opencv_ex.cpp | |
| mxwrite-nanobind.hpp | |
| mxwrite.cpp | |
| mxwrite.hpp | FFmpeg-based video writer used by MXWrite |
| mxwrite_nanobind.cpp | |
| python-examples | |
| asteroids | |
| asteroids.py | Interactive MXVK Asteroids game implemented in Python |
| compute | |
| main.py | MXVK Python compute-shader post-processing example |
| darkside | |
| darkside.py | Python MXVK prism model and post-processing demonstration |
| knight | |
| knight.py | Animated Knight's Tour visualizer using MXVK Python sprites |
| model | |
| model.py | Interactive Python MXVK model loader and renderer |
| mxvk_wrap | |
| examples | |
| tetris | |
| __init__.py | Package marker for the 2D mxvk_wrap Tetris example |
| main.py | A small 2D Tetris clone made with mxvk_wrap sprites and fonts |
| __init__.py | Runnable examples built with the mxvk_wrap package |
| __init__.py | Friendly Python façade for the mxvk_ext nanobind module |
| _native.py | Imports the optional native MXVK extension with an actionable error |
| app.py | Application and window helpers |
| config.py | Friendly persistent settings wrapper |
| example.py | Minimal application using the mxvk_wrap package |
| graphics.py | Simple drawable, model, and GPU-resource wrappers |
| input.py | Joystick and game-controller convenience wrappers |
| media.py | Optional media and timing wrappers |
| opencv_mxwrite | |
| mxwrite-opencv.py | Capture OpenCV video through MXVK and encode it with MXWrite |
| opencv_mxwrite_shader | |
| mxwrite-opencv-shader.py | Compute-process OpenCV video in MXVK and encode it with MXWrite |
| penguin | |
| penguin.py | Python MXVK textured penguin model demonstration |
| sprite | |
| main.py | Minimal textured-sprite MXVK Python example |
| window | |
| main.py | Minimal standalone MXVK Python window example |
| compile_shaders.py | Regenerate all SPIR-V shader assets used by the Python examples |