Changesets: DarkRadiant

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

master 432f723d

19.08.2022 13:31

greebo


Details Diff
0005997: Add unit test scenario covering the issue Affected Issues
0005997
mod - test/ModelExport.cpp Diff File
mod - test/resources/tdm/test_models.pk4 Diff File

master 74d827cc

19.08.2022 13:16

greebo


Details Diff
0006013: Remember the last entered origin. Set 0 0 0 as default in user.xml Affected Issues
0006013
mod - install/ui/exportasmodeldialog.fbp Diff File
mod - install/ui/exportasmodeldialog.xrc Diff File
mod - install/user.xml Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File

master af2f11ac

19.08.2022 13:03

greebo


Details Diff
0006013: Add unit test covering the custom origin option Affected Issues
0006013
mod - test/ModelExport.cpp Diff File

master c080c53a

19.08.2022 12:59

greebo


Details Diff
0006013: Refactor ExportSelectedAsModel command signature, adjust dialog to pass the correct set of arguments Affected Issues
0006013
add - libs/ModelExportOptions.h Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/algorithm/Export.cpp Diff File
mod - radiantcore/map/algorithm/Export.h Diff File
mod - test/ModelExport.cpp Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master f8a1de2d

19.08.2022 11:04

greebo


Details Diff
0006013: Add custom origin option to UI, expand origin options to be able to choose which entity should be used Affected Issues
0006013
mod - install/ui/exportasmodeldialog.fbp Diff File
mod - install/ui/exportasmodeldialog.xrc Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.h Diff File

master 8bc399d9

19.08.2022 10:32

greebo


Details Diff
0006014: Don't stop after refreshing the first model Affected Issues
0006014
mod - radiantcore/map/algorithm/Models.cpp Diff File

master 4ed2032c

19.08.2022 10:31

greebo


Details Diff
0006014: Extend the existing unit test to cover multiple entities in the same map to be refreshed Affected Issues
0006014
mod - test/ModelExport.cpp Diff File

master 1e68eece

19.08.2022 10:21

greebo


Details Diff
0006012: Formatting and text Affected Issues
0006012
mod - install/ui/exportasmodeldialog.fbp Diff File
mod - install/ui/exportasmodeldialog.xrc Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File

master ace1fd19

19.08.2022 10:15

greebo


Details Diff
0006011: Fix center around entity origin option not being considered. Add unit test. Affected Issues
0006011
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
mod - radiantcore/map/algorithm/Export.cpp Diff File
mod - test/ModelExport.cpp Diff File

master ac3fdea6

19.08.2022 06:27

greebo


Details Diff
0006012: Convert export origin option to radio button group. This also resolves 0006015 Affected Issues
0006012, 0006015
mod - include/version.h Diff File
mod - install/ui/exportasmodeldialog.fbp Diff File
mod - install/ui/exportasmodeldialog.xrc Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.h Diff File

master f88fc4af

19.08.2022 04:01

greebo


Details Diff
0006065: Adjust Skin remap implementation to consider wildcards and the exact order of the remaps as defined in the declaration block. Affected Issues
0006065
mod - radiantcore/skins/Doom3ModelSkin.h Diff File

master 4b07135f

19.08.2022 03:53

greebo


Details Diff
0006065: Add failing unit tests checking the desired behaviour Affected Issues
0006065
mod - test/Skin.cpp Diff File
mod - test/resources/tdm/skins/test_skins.skin Diff File
 First  Prev  1 2 3 ... 30 ... 43 44 45 46 47 48 49 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 269 270 271  Next  Last