Action nodes support and lots of other updates
This commit is contained in:
34
resources/CMakeLists.txt
Normal file
34
resources/CMakeLists.txt
Normal file
@@ -0,0 +1,34 @@
|
||||
project(resources)
|
||||
set(DIRECTORY_LIST
|
||||
main
|
||||
shaderlib
|
||||
terrain
|
||||
)
|
||||
set(TARGET_PATHS)
|
||||
foreach(DIR_NAME ${DIRECTORY_LIST})
|
||||
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${DIR_NAME}
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}
|
||||
${CMAKE_CURRENT_BINARY_DIR}/${DIR_NAME}
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME})
|
||||
list(APPEND TARGET_PATHS ${CMAKE_CURRENT_BINARY_DIR}/${DIR_NAME})
|
||||
endforeach()
|
||||
|
||||
#add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/terrain/world_map.png
|
||||
# COMMAND unzip -o ${CMAKE_CURRENT_SOURCE_DIR}/world_map.kra mergedimage.png -d ${CMAKE_CURRENT_BINARY_DIR}/world_map
|
||||
# COMMAND ${CMAKE_COMMAND} -E copy
|
||||
# ${CMAKE_BINARY_DIR}/world_map/mergedimage.png
|
||||
# ${CMAKE_BINARY_DIR}/resources/terrain/world_map.png
|
||||
# COMMAND ${CMAKE_COMMAND} -E remove_directory ${CMAKE_BINARY_DIR}/world_map
|
||||
# DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/world_map.kra)
|
||||
#list(APPEND TARGET_PATHS ${CMAKE_CURRENT_BINARY_DIR}/terrain/world_map.png)
|
||||
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/terrain/brushes.png
|
||||
COMMAND unzip -o ${CMAKE_CURRENT_SOURCE_DIR}/brushes.kra mergedimage.png -d ${CMAKE_CURRENT_BINARY_DIR}/brushes
|
||||
COMMAND ${CMAKE_COMMAND} -E copy
|
||||
${CMAKE_CURRENT_BINARY_DIR}/brushes/mergedimage.png
|
||||
${CMAKE_CURRENT_BINARY_DIR}/terrain/brushes.png
|
||||
COMMAND ${CMAKE_COMMAND} -E remove_directory ${CMAKE_CURRENT_BINARY_DIR}/brushes
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/brushes.kra)
|
||||
list(APPEND TARGET_PATHS ${CMAKE_CURRENT_BINARY_DIR}/terrain/brushes.png)
|
||||
|
||||
add_custom_target(stage_resources ALL DEPENDS ${TARGET_PATHS})
|
||||
BIN
resources/brushes.kra
LFS
Normal file
BIN
resources/brushes.kra
LFS
Normal file
Binary file not shown.
16
resources/shaderlib/RTSLib_Colour.glsl
Normal file
16
resources/shaderlib/RTSLib_Colour.glsl
Normal file
@@ -0,0 +1,16 @@
|
||||
// This file is part of the OGRE project.
|
||||
// It is subject to the license terms in the LICENSE file found in the top-level directory
|
||||
// of this distribution and at https://www.ogre3d.org/licensing.
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
#ifdef USE_LINEAR_COLOURS
|
||||
#define ENABLE_LINEAR_COLOUR(colour) colour.rgb = pow(colour.rgb, vec3_splat(2.2))
|
||||
#else
|
||||
#define ENABLE_LINEAR_COLOUR(colour)
|
||||
#endif
|
||||
|
||||
#if defined(USE_LINEAR_COLOURS) && !defined(TARGET_CONSUMES_LINEAR)
|
||||
#define COLOUR_TRANSFER(colour) colour.rgb = pow(colour.rgb, vec3_splat(1.0/2.2))
|
||||
#else
|
||||
#define COLOUR_TRANSFER(colour)
|
||||
#endif
|
||||
BIN
resources/terrain/world_map.png
Normal file
BIN
resources/terrain/world_map.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
BIN
resources/world_map.kra
LFS
Normal file
BIN
resources/world_map.kra
LFS
Normal file
Binary file not shown.
Reference in New Issue
Block a user