Changesets: DarkRadiant

master 8682e881

21.08.2022 12:46

greebo


Details Diff
0005539: Parse the OBJ usemtl keyword and use it as shader name of the currently parsed surface Affected Issues
0005539
mod - radiantcore/model/picomodel/lib/pm_obj.c Diff File

master 190d9224

21.08.2022 12:20

greebo


Details Diff
0005539: Add unit test and a test OBJ model with a usemtl keyword referencing the material name Affected Issues
0005539
mod - test/Models.cpp Diff File
add - test/resources/tdm/models/cube_with_usemtl.obj Diff File

master 8ad503f7

21.08.2022 08:52

greebo


Details Diff
Merge branch '3.2'

# Conflicts:
# include/version.h
mod - include/irender.h Diff File
mod - include/version.h Diff File
add - install/gl/blend_light_fp.glsl Diff File
add - install/gl/blend_light_vp.glsl Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/entity/light/LightShader.h Diff File
add - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
add - radiantcore/rendersystem/backend/BlendLight.h Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h Diff File
add - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.cpp Diff File
add - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.h Diff File
mod - test/Renderer.cpp Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File
mod - tools/msvc/properties/Python.props Diff File

master 8836ef12

21.08.2022 07:57

greebo


Details Diff
Fix Xcode compilation problem
mod - libs/scene/ShaderBreakdown.h Diff File

master 63dd8aa5

21.08.2022 07:09

greebo


Details Diff
Update Xcode project
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master 6c49cc66

21.08.2022 06:39

greebo


Details Diff
Bump version for release
mod - CMakeLists.txt Diff File
mod - include/version.h Diff File

master c5d85b2b

21.08.2022 06:21

greebo


Details Diff
The declaration manager signals can be fired from any thread, which is not a problem after reloadDecls, but it can be a problem during startup. If a UI module is initialised fast enough to receive the loaded signal we might run into threading problems.
Fix a couple of module dependencies.
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File

3.2 5721b4b4

21.08.2022 05:57

greebo


Details Diff
Fix a couple of compiler warnings about double-to-float conversions
mod - test/Renderer.cpp Diff File

3.2 6f006daf

21.08.2022 05:49

greebo


Details Diff
Suppress warning C4189 that is massively emitted from somewhere within the pybind11 sources
mod - tools/msvc/properties/Python.props Diff File

master fba9d09a

21.08.2022 05:29

greebo


Details Diff
0000410: Fix MRU items disappearing after first use Affected Issues
0000410
mod - radiant/eventmanager/EventManager.cpp Diff File

3.2 1ed86cda

20.08.2022 16:55

greebo


Details Diff
0002350: Blend lights should only affect front-facing geometry Affected Issues
0002350
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File

3.2 8cd40957

20.08.2022 15:52

greebo


Details Diff
0002350: Blend lights should affect objects that don't interact with lighting Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File

3.2 f68d5341

20.08.2022 14:19

greebo


Details Diff
0002350: Re-arrange the blend light code to group untransformed objects into a single draw call Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File

3.2 2983b80e

20.08.2022 14:02

greebo


Details Diff
0002350: It's now possible to render scenes without any blend lights Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File

3.2 2ce021b6

20.08.2022 13:10

greebo


Details Diff
0002350: Make sure to load the light falloff image to texture unit 1 Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File

3.2 eb132c9a

20.08.2022 12:10

greebo


Details Diff
0002350: First working draft. Affected Issues
0002350
mod - install/gl/blend_light_fp.glsl Diff File
mod - install/gl/blend_light_vp.glsl Diff File
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/RegularLight.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.h Diff File

3.2 73bed472

20.08.2022 10:06

greebo


Details Diff
0002350: Put some pieces together to get blend light rendering working. At least it's compiling. Affected Issues
0002350
mod - install/gl/blend_light_fp.glsl Diff File
mod - install/gl/blend_light_vp.glsl Diff File
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/BlendLight.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.cpp Diff File
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.h Diff File

3.2 a2a91b06

20.08.2022 08:00

greebo


Details Diff
0002350: Invoke BlendLight::draw for each registered light, setting the global state. Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/BlendLight.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.h Diff File

3.2 f3a14853

20.08.2022 05:47

greebo


Details Diff
0002350: Add blend light GLSL program infrastructure Affected Issues
0002350
add - install/gl/blend_light_fp.glsl Diff File
add - install/gl/blend_light_vp.glsl Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.h Diff File
add - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.cpp Diff File
add - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

3.2 352eddbe

20.08.2022 05:40

greebo


Details Diff
0002350: Collect surfaces intersecting with the blend light Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/BlendLight.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File

3.2 9ac8f6e8

20.08.2022 05:14

greebo


Details Diff
0002350: Collect all blend lights into a list of lights to render Affected Issues
0002350
mod - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
mod - radiantcore/rendersystem/backend/BlendLight.h Diff File
rm - radiantcore/rendersystem/backend/LightBase.h Diff
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File
mod - radiantcore/rendersystem/backend/RegularLight.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

3.2 62a24fd1

20.08.2022 04:48

greebo


Details Diff
0002350: Rename InteractingLight to RegularLight. Add BlendLight type. Affected Issues
0002350
mod - radiantcore/CMakeLists.txt Diff File
add - radiantcore/rendersystem/backend/BlendLight.cpp Diff File
add - radiantcore/rendersystem/backend/BlendLight.h Diff File
add - radiantcore/rendersystem/backend/LightBase.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

3.2 0eb032a1

20.08.2022 04:19

greebo


Details Diff
0002350: Distinguish between regular interaction lights and blend lights in LightingModeRenderer. Affected Issues
0002350
mod - include/irender.h Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/entity/light/LightShader.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File

3.2 d513c6bb

19.08.2022 15:42

greebo


Details Diff
Bump version, add GL shaders to DarkRadiantCore VC++ project.
mod - include/version.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master 86078980

19.08.2022 13:44

greebo


Details Diff
0005997: Collision model export code is now creating necessary folders on its own Affected Issues
0005997
mod - radiantcore/selection/algorithm/Primitives.cpp Diff File
mod - test/ModelExport.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 34 35 36 37 38 39 40 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 260 261 262  Next  Last