Changesets: DarkRadiant

ase_importer 271f7986

05.04.2021 04:40

greebo


Details Diff
0005576: Refactor GEOMOBJECT parsing Affected Issues
0005576
mod - radiantcore/model/import/AseModel.cpp Diff File
mod - radiantcore/model/import/AseModel.h Diff File

ase_importer 448f22e2

05.04.2021 03:50

greebo


Details Diff
0005576: Move material parsing to separate method Affected Issues
0005576
mod - radiantcore/model/import/AseModel.cpp Diff File
mod - radiantcore/model/import/AseModel.h Diff File

ase_importer e2699e91

05.04.2021 03:39

greebo


Details Diff
0005576: Move free functions to AseModel Affected Issues
0005576
mod - radiantcore/model/import/AseModel.cpp Diff File
mod - radiantcore/model/import/AseModel.h Diff File

master 1c2dddba

04.04.2021 19:24

orbweaver


Details Diff
Test and de-member Vector3 scalar division
mod - libs/math/Vector3.h Diff File
mod - test/math/Vector.cpp Diff File

ase_importer 5b74c07d

04.04.2021 19:19

greebo


Details Diff
0005576: Adjust unit test assertions
mod - test/Models.cpp Diff File

ase_importer 63cab5bd

04.04.2021 19:19

greebo


Details Diff
0005576: Adjust unit test assertions Affected Issues
0005576
mod - test/Models.cpp Diff File

ase_importer aa8816ea

04.04.2021 19:09

greebo


Details Diff
0005576: Fix winding direction
mod - radiantcore/model/import/AseModel.cpp Diff File

ase_importer c9ada4bd

04.04.2021 19:09

greebo


Details Diff
0005576: Fix winding direction Affected Issues
0005576
mod - radiantcore/model/import/AseModel.cpp Diff File

ase_importer 76c5c5c3

04.04.2021 19:01

greebo


Details Diff
0005576: ASE importer is using a simpler StringTokeniser now
mod - radiantcore/model/import/AseModel.cpp Diff File

ase_importer 685b0e30

04.04.2021 19:01

greebo


Details Diff
0005576: ASE importer is using a simpler StringTokeniser now Affected Issues
0005576
mod - radiantcore/model/import/AseModel.cpp Diff File

ase_importer 57544f48

04.04.2021 19:01

greebo


Details Diff
0005576: Add StringTokeniser specialisation for std::istream, basically copied from the DefTokeniser template.
mod - libs/parser/Tokeniser.h Diff File

ase_importer 057ff52a

04.04.2021 19:01

greebo


Details Diff
0005576: Add StringTokeniser specialisation for std::istream, basically copied from the DefTokeniser template. Affected Issues
0005576
mod - libs/parser/Tokeniser.h Diff File

ase_importer c517db91

04.04.2021 18:49

greebo


Details Diff
0005576: Fix a few bugs
mod - radiantcore/model/import/AseModel.cpp Diff File

ase_importer 66a7d042

04.04.2021 18:49

greebo


Details Diff
0005576: Fix a few bugs Affected Issues
0005576
mod - radiantcore/model/import/AseModel.cpp Diff File

ase_importer 0598587b

04.04.2021 18:16

greebo


Details Diff
0005576: Implement the triangle submission code and remove tons of unused code.
mod - radiantcore/model/import/AseModel.cpp Diff File

ase_importer 46444741

04.04.2021 18:16

greebo


Details Diff
0005576: Implement the triangle submission code and remove tons of unused code. Affected Issues
0005576
mod - radiantcore/model/import/AseModel.cpp Diff File

ase_importer 07e07533

04.04.2021 17:18

greebo


Details Diff
0005576: Migrate the ASE parser code, strip all parsing of unsupported keywords. Submission of triangles is missing right now.
mod - radiantcore/model/import/AseModel.cpp Diff File

ase_importer 028816b6

04.04.2021 17:18

greebo


Details Diff
0005576: Migrate the ASE parser code, strip all parsing of unsupported keywords. Submission of triangles is missing right now. Affected Issues
0005576
mod - radiantcore/model/import/AseModel.cpp Diff File

master d189b258

04.04.2021 16:57

orbweaver


Details Diff
Add unit test for Vector3::dot()
mod - libs/math/Vector3.h Diff File
mod - plugins/script/interfaces/MathInterface.cpp Diff File
mod - test/math/Vector.cpp Diff File

master 8d29109b

04.04.2021 16:30

orbweaver


Details Diff
Fix NormaliseVector3 test

I'm not sure why the NormaliseVector3 test started failing after the previous
change to getLength(); the calculation performed in the test
(v * 1.0/v.getLength()) seems to be exactly the same as what normalise() is doing,
so I guess this is some aspect of floating point rounding that I haven't fully
understood.

Instead of adding a local isNear() function for fuzzy comparison, there is now
a math::near() function defined in Vector3.h itself. This can in future be
overloaded for other types, to replace the cumbersome float_equal_epsilon and
similar functions.
mod - libs/math/Vector3.h Diff File
mod - test/math/Vector.cpp Diff File

ase_importer 7ebc22c7

04.04.2021 14:31

greebo


Details Diff
0005576: Use std::vector<ArbitraryMeshVertex> to parse the data into, as first step
mod - radiantcore/model/import/AseModel.cpp Diff File

ase_importer 8a0ce2bf

04.04.2021 14:31

greebo


Details Diff
0005576: Use std::vector<ArbitraryMeshVertex> to parse the data into, as first step Affected Issues
0005576
mod - radiantcore/model/import/AseModel.cpp Diff File

ase_importer 4a082fd9

04.04.2021 14:07

greebo


Details Diff
0005576: Quick fix to get the materials loading again
mod - radiantcore/model/import/AseModel.cpp Diff File
mod - radiantcore/model/import/AseModelLoader.cpp Diff File
mod - radiantcore/model/picomodel/PicoModelLoader.h Diff File

ase_importer d5919511

04.04.2021 14:07

greebo


Details Diff
0005576: Quick fix to get the materials loading again Affected Issues
0005576
mod - radiantcore/model/import/AseModel.cpp Diff File
mod - radiantcore/model/import/AseModelLoader.cpp Diff File
mod - radiantcore/model/picomodel/PicoModelLoader.h Diff File

ase_importer 840802c5

04.04.2021 14:00

greebo


Details Diff
0005576: Parsing ASE files using the old C code is functional now, except for the shader name.
mod - radiantcore/model/import/AseModel.cpp Diff File
mod - radiantcore/model/import/AseModel.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 136 137 138 139 140 141 142 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last