Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP Metal support for Razix Engine #114

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Pikachuxxxx
Copy link
Owner

@Pikachuxxxx Pikachuxxxx commented Mar 29, 2022

  • Updated build system for macOS to support Vulkan
  • Added MTLContext abstractions

TODO:

  • Vulkan support for MacOS + iOS --> update build systems accordingly
  • Full Vulkan support for MacOS and iOS + Metal-cpp bindings + Storyboard and ViewController classes
  • MTLDevice, MTLSwapchain etc.
  • MacOS and iOS support for window and Input system
  • Full Metal Support for MacOS and iOS
  • Remove glfw for window and Input system use native rendering for supporting iOS and MacOS and Linux along with splash screens
  • Vulkan with native window + Input system

@Pikachuxxxx Pikachuxxxx added enhancement New feature or request graphics:Render Pass Issues with the Rend Pass/Rendering alg/implementation build system Build system related issues such as premake, config settings for VS etc. graphics:metal Apple's Metal API labels Mar 29, 2022
@Pikachuxxxx Pikachuxxxx self-assigned this Mar 29, 2022
@Pikachuxxxx Pikachuxxxx added this to the V.1.0.0.RC milestone Mar 29, 2022
@Pikachuxxxx Pikachuxxxx added graphics:Vulkan Issue related to Vulkan API implementation Core Engine Core Module related Architecture Issues related to API/ Engine design and architecture. and removed graphics:Render Pass Issues with the Rend Pass/Rendering alg/implementation labels Sep 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Architecture Issues related to API/ Engine design and architecture. build system Build system related issues such as premake, config settings for VS etc. Core Engine Core Module related enhancement New feature or request graphics:metal Apple's Metal API graphics:Vulkan Issue related to Vulkan API implementation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant