Thanks to visit codestin.com
Credit goes to github.com

Skip to content

MrEngine is a cross-platform 3d rendering engine with native support OpenGL ES 3.0、Vulkan、Metal、DX11、DX12 API backend

Notifications You must be signed in to change notification settings

MichaelZhou-New/MrEngine

 
 

Repository files navigation

MrEnginemoon-stars-sun-with-river-icon_835895-3479_512

53C46B79-EEB1-42C0-99F7-BFA21E0C3E8C

Cross-platform 3D Rendering Engine

Support Android、iOS、macOS、Windows

Support OpenGL ES 3.0、Vulkan、Metal、DX11、DX12

Shader Language: HLSL

Support HLSL convert to Spirv Shader、GLSL、Metal Shader

Support Shader Parse System: Render State、Muti-Pass

Support Shader Reflection: Uniform Buffer、Samplers

Support GLTF Loading and Rendering

Support PBR Rendering

Support Skeleton Animation

Support C++ Reflection(https://github.com/BoomingTech/Piccolo)

Support Rendering frame、Imgui Rendering、OpenAl Audio Player(https://github.com/stackos/Viry3D)

Build

Windows

  • Visual Studio 2019
  • gen_build_win_x86.bat generate project in build/win_x86
  • gen_build_win_x64.bat generate project in build/win_x64

iOS

  • Xcode
  • gen_build_ios.sh generate project in build

macOS

  • Xcode
  • gen_build_mac.sh generate project in build

Android

  • Android Studio
  • src/MrEngine/App/Platform/android

Contact Me: QQ/WeChat 13227110

About

MrEngine is a cross-platform 3d rendering engine with native support OpenGL ES 3.0、Vulkan、Metal、DX11、DX12 API backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 41.3%
  • C 29.4%
  • GLSL 13.7%
  • Assembly 6.3%
  • HTML 3.8%
  • JavaScript 1.5%
  • Other 4.0%