Redstone: Add wires, redstone torches, levers (incomplete) and repeaters

This commit is contained in:
Er2
2024-04-07 16:51:01 +03:00
parent b8c01e085f
commit 6bdfe250a2
50 changed files with 1687 additions and 114 deletions

View File

@@ -16,7 +16,7 @@ endif()
target_include_directories(Renderer PRIVATE ../..)
# Find OpenGL library
if(USE_GLES1_COMPATIBILITY_LAYER)
if (USE_GLES1_COMPATIBILITY_LAYER)
message(STATUS "GLESv1 compatibility layer")
set(GLES_COMPATIBILITY_LAYER_USE_SDL TRUE CACHE BOOL "" FORCE)
set(GLES_COMPATIBILITY_LAYER_DEPENDENCY SDL CACHE STRING "" FORCE)
@@ -28,10 +28,13 @@ if(USE_GLES1_COMPATIBILITY_LAYER)
# Use WebGL 2
target_link_options(Renderer PUBLIC -sMIN_WEBGL_VERSION=2 -sMAX_WEBGL_VERSION=2)
endif()
elseif(WIN32)
elseif (WIN32)
message(STATUS "Windows's opengl32")
target_link_libraries(Renderer PUBLIC opengl32 glu32)
target_sources(Renderer PRIVATE ../../thirdparty/GL/GLExt.cpp)
elseif (ANDROID)
message(STATUS "Android's opengl32")
target_link_libraries(Renderer PUBLIC EGL GLESv1_CM)
else()
message(STATUS "System OpenGL")
find_package(OpenGL REQUIRED)