Changesets: DarkRadiant
|
3.2 f68d5341 20.08.2022 14:19 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 | ||