Changesets: DarkRadiant

master 3379021b

11.04.2021 10:49

greebo


Details Diff
0005585: Preliminary exposure of IShaderLayer::MapType in the Material scope Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 50653dba

11.04.2021 10:40

greebo


Details Diff
0005585: Expose light flag setters Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 434aa35d

11.04.2021 10:30

greebo


Details Diff
0005585: Expose material coverage Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master e821e180

11.04.2021 10:26

greebo


Details Diff
0005585: Expose decal info Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 81364c00

11.04.2021 10:16

greebo


Details Diff
0005585: Expose spectrum methods Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 689b5771

11.04.2021 10:11

greebo


Details Diff
0005585: Deform type getters Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 6a58ea2b

11.04.2021 09:31

greebo


Details Diff
0005585: Expose surface type enum and methods Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 8b0f7aed

11.04.2021 09:07

greebo


Details Diff
0005585: Expose material surface flags Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 2ded0a73

11.04.2021 08:38

greebo


Details Diff
0005585: Expose material flags Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 27eaae7a

11.04.2021 07:09

greebo


Details Diff
0005585: Expose cull and clamp types and methods Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 016859e4

11.04.2021 07:01

greebo


Details Diff
0005585: Expose polygon offset methods Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master f2ca7a8d

11.04.2021 06:39

greebo


Details Diff
0005585: Expose Material sort request methods. Fix a typo in the C++ interface. Affected Issues
0005585
mod - include/ishaders.h Diff File
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiantcore/shaders/CShader.cpp Diff File
mod - radiantcore/shaders/CShader.h Diff File
mod - radiantcore/shaders/ShaderTemplate.cpp Diff File
mod - radiantcore/shaders/ShaderTemplate.h Diff File

master 2abcd934

11.04.2021 06:23

greebo


Details Diff
0005585: Expose setShaderFileName, add script test to save material Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master e9748ddb

11.04.2021 06:10

greebo


Details Diff
0005585: Expose editor image expression methods Affected Issues
0005585
mod - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 45f86e0a

11.04.2021 05:51

greebo


Details Diff
0005585 Update docs Affected Issues
0005585
mod - include/ishaders.h Diff File

master 8f5456c0

11.04.2021 05:41

greebo


Details Diff
0005585: Add a few methods to the MaterialManager interface to copy/create/rename/remove materials Affected Issues
0005585
add - install/scripts/materialtest.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 111f74ef

11.04.2021 05:02

greebo


Details Diff
0005585: MaterialVisitor interface Affected Issues
0005585
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master ccf68205

11.04.2021 04:54

greebo


Details Diff
0005585: Update some type and method names in the MaterialManager scripting interface Affected Issues
0005585
mod - install/scripts/test.py Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.cpp Diff File
mod - plugins/script/interfaces/ShaderSystemInterface.h Diff File

master 068760ef

11.04.2021 03:43

greebo


Details Diff
Compilation fixes (math::near => math::isNear).
Vertex3f is now an alias to Vector3 instead of deriving from it (and the compiler failing to match all the non-class template functions, like math::isNear).
Add math::isNear overload for TexCoord2f, just to be consistent.
mod - libs/math/Plane3.h Diff File
mod - libs/render/TexCoord2f.h Diff File
mod - libs/render/Vertex3f.h Diff File
mod - libs/render/VertexCb.h Diff File
mod - libs/render/VertexHashing.h Diff File
mod - libs/texturelib.h Diff File
mod - plugins/script/interfaces/MathInterface.cpp Diff File
mod - radiantcore/brush/Brush.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/algorithm/General.cpp Diff File
mod - radiantcore/selection/Remap.h Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - test/Models.cpp Diff File
mod - test/PatchWelding.cpp Diff File
mod - test/Selection.cpp Diff File
mod - test/math/Vector.cpp Diff File

master 808f0baa

11.04.2021 03:16

greebo


Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master'
mod - libs/math/Plane3.h Diff File
mod - libs/math/Vector3.h Diff File
mod - libs/texturelib.h Diff File
mod - radiantcore/brush/Brush.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/algorithm/General.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - test/PatchWelding.cpp Diff File
mod - test/Selection.cpp Diff File
mod - test/math/Vector.cpp Diff File

master b68926f4

10.04.2021 18:55

orbweaver


Details Diff
Fix a disappearing brush issue

Commit e71c0c156d9bd1c5862b introduced a rendering bug causing brushes to
disappear in some circumstances. The changes to renderAllContained() were
excessive - there is nothing wrong with using a Matrix4 pointer locally in this
method, since the pointed Matrix4 object is stored in each
TransformedRenderable which outlives the local pointer - and the modified code
failed to correctly process the first renderable (when transform == nullptr).
mod - radiantcore/rendersystem/backend/OpenGLShaderPass.cpp Diff File

master c70cdea6

10.04.2021 16:25

greebo


Details Diff
Fix more number conversion warnings
mod - radiantcore/entity/light/Light.cpp Diff File
mod - radiantcore/map/aas/Doom3AasFileSettings.cpp Diff File
mod - radiantcore/model/StaticModel.cpp Diff File
mod - radiantcore/model/StaticModelSurface.cpp Diff File
mod - radiantcore/model/md5/MD5Anim.cpp Diff File
mod - radiantcore/model/md5/MD5Model.cpp Diff File
mod - radiantcore/model/md5/MD5Skeleton.cpp Diff File
mod - radiantcore/model/md5/MD5Surface.cpp Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/PatchTesselation.cpp Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File
mod - radiantcore/selection/algorithm/Primitives.cpp Diff File

master 292ac29d

10.04.2021 16:19

greebo


Details Diff
Update README.md
mod - README.md Diff File

master b0862645

10.04.2021 16:02

greebo


Details Diff
Fix compilation in VC++ due to a stupid #define NEAR, which seems to be required - worked around that by renaming math::near to math::isNear.
Silence C++17 deprecation warnings in Eigen library, and a few more number conversion warnings.
mod - libs/math/AABB.h Diff File
mod - libs/math/Matrix4.h Diff File
mod - libs/math/Vector3.h Diff File
mod - libs/math/Vector4.h Diff File
mod - libs/selection/BestPoint.h Diff File
mod - test/Models.cpp Diff File
mod - test/math/Matrix4.cpp Diff File
mod - test/math/Vector.cpp Diff File

master 5305d620

10.04.2021 15:40

greebo


Details Diff
Add external/eigen to VC++ include paths.
Add a pre-build check to warn the user about the missing submodule and run git submodule update -i as an automatic attempt to fix it.
mod - tools/msvc/mathlib.vcxproj Diff File
mod - tools/msvc/properties/DarkRadiant Base.props Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 137 138 139 140 141 142 143 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last