Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -569,7 +569,7 @@ if(WIN32 AND ${OGRE_FOUND})

find_package(Boost REQUIRED COMPONENTS ${OD_BOOST_COMPONENTS})
if(Boost_FOUND)
set(OD_BOOST_LIB_DIRS ${Boost_INCLUDE_DIRS}/stage/lib)
set(OD_BOOST_LIB_DIRS ${Boost_LIBRARY_DIRS})
set(OD_BOOST_INCLUDE_DIRS ${Boost_INCLUDE_DIRS})
endif()
else()
Expand Down Expand Up @@ -661,6 +661,12 @@ target_link_libraries(

target_link_libraries(opendungeons-plus pybind11::embed)

if(MSVC AND PYTHON_DEBUG_LIBRARY AND NOT PYTHON_IS_DEBUG)
# Keep pybind11's headers consistent with the selected debug Python library.
# Python's Windows header defines Py_DEBUG without a value as well.
target_compile_definitions(${PROJECT_BINARY_NAME} PRIVATE "$<$<CONFIG:Debug>:Py_DEBUG=>")
endif()

# Set linker options in MSVC
if(WIN32 AND MSVC)
# We need to force output because of the boost lib used, defining two times the
Expand Down
5 changes: 5 additions & 0 deletions cmake/config/resources.cfg.in
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@ FileSystem=models
FileSystem=particles
FileSystem=shaders

# Internal shadow programs must also be visible to OGRE's global resource pool.
# Keep Main in Graphics above for game shader includes with strict group lookup.
[OgreInternal]
FileSystem=@CMAKE_INSTALL_PREFIX@/share/OGRE/Media/RTShaderLib/../Main

[GUI]
FileSystem=gui
FileSystem=gui/fonts
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Arena.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myArenaFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/ChickenCoop.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myChickenCoopFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Claimed.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myClaimedTileFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named_auto diffuseSurface surface_diffuse_colour
param_named seatColor float4 1.0 1.0 1.0 1.0
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Claimed2.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myClaimed2TileFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named_auto diffuseSurface surface_diffuse_colour
param_named seatColor float4 1.0 1.0 1.0 1.0
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Adventurer.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myAdventurerFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/CaveHornetBody.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myCaveHornetBodyFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/CaveHornetWings.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myCaveHornetWingsFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Cultist.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myCultistFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/DarkElf.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myDarkElfFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Defender.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myDefenderFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Dragon.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myDragonFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Dwarf1.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myDwarf1FragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Dwarf2.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myDwarf2FragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Elf.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myElfFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Gnome.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myGnomeFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Goblin.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myGoblinFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Knight.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myKnightFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Kobold.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myKoboldFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Kreatur.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myKreaturFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/LavaSpawn.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myLavaSpawnFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Lizardman.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myLizardmanFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Monk.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myMonkFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/NatureMonster.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myNatureMonsterFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Orc.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myOrcFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/PitDemon.material
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ fragment_program myPitDemonFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Rat.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myRatFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Roach.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myRoachFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/RunelordDwarf.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myRunelordDwarfFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Scarab.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myScarabFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Slime.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program mySlimeFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Spider.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program mySpiderFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/TentacleAlbine.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myTentacleAlbineFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/TentacleGreen.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myTentacleGreenFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Troll.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myTrollFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Wizard.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myWizardFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/Wyvern.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myWyvernFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Creatures/undead Army.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myundeadFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0
param_named_auto lightSpecularColour light_specular_colour 0
param_named_auto lightPos light_position 0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/Crypt.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myCryptFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named shadowingEnabled bool false
}
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/DCW0000.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myDCW0000TileFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named_auto diffuseSurface surface_diffuse_colour
param_named seatColor float4 1.0 1.0 1.0 1.0
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/DCW0100.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myDCW0100TileFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named_auto diffuseSurface surface_diffuse_colour
param_named seatColor float4 1.0 1.0 1.0 1.0
Expand Down
1 change: 1 addition & 0 deletions materials/scripts/DCW0101.material
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ fragment_program myDCW0101TileFragmentShader glsl
param_named_auto lightDiffuseColour light_diffuse_colour 0.0
param_named_auto lightSpecularColour light_specular_colour 0.0
param_named_auto lightPos light_position 0.0 0.0 0.0 0.0
param_named_auto lightAttenuation light_attenuation 0
param_named_auto cameraPosition camera_position
param_named_auto diffuseSurface surface_diffuse_colour
param_named seatColor float4 1.0 1.0 1.0 1.0
Expand Down
Loading