mirror of
https://github.com/Minecraft-Community-Edition/client.git
synced 2026-07-16 13:30:43 +00:00
Introduce a Windows64 Vulkan renderer implementation under C4JRender with the core runtime path for init, frame recording, and present. Includes Vulkan swapchain/device setup, triangle pipeline state management, command-list draw replay, dynamic vertex streaming, texture object APIs, descriptor binding, alpha-test path, and UI overlay bridge integration. Add Vulkan shader blobs for world geometry/UI and bridge header used by the Windows64 path. Chunk rendering updates for Vulkan stability: - keep compact/compressed chunk vertices disabled on Windows until the compact decode path is fully ported - decode legacy no-mipmap U encoding (u + 1.0f flag) in the Vulkan vertex expansion path - fix command-list replay so texture/alpha state is only restored when it was explicitly recorded, preserving runtime texture binds for chunk lists
========================================================================
Xbox 360 APPLICATION : Minecraft.Client Project Overview
========================================================================
AppWizard has created this Minecraft.Client application for you.
This file contains a summary of what you will find in each of the files that
make up your Minecraft.Client application.
Minecraft.Client.vcxproj
This is the main project file for VC++ projects generated using an Application Wizard.
It contains information about the version of Visual C++ that generated the file, and
information about the platforms, configurations, and project features selected with the
Application Wizard.
Minecraft.Client.cpp
This is the main application source file.
/////////////////////////////////////////////////////////////////////////////
Other notes:
AppWizard uses "TODO:" comments to indicate parts of the source code you
should add to or customize.
/////////////////////////////////////////////////////////////////////////////