Changesets: DarkRadiant
master 3379021b 11.04.2021 10:49 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Details Diff |
0005585 Update docs |
Affected Issues 0005585 |
|
mod - include/ishaders.h | Diff File | ||
master 8f5456c0 11.04.2021 05:41 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 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 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 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 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 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 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 Details Diff |
Update README.md | ||
mod - README.md | Diff File | ||
master b0862645 10.04.2021 16:02 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 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 |