Evil Eye
|
ca6baed366
|
Fix LTEX overriding and allow deletion
|
2024-06-03 16:42:27 +02:00 |
|
Evil Eye
|
6a10311ae5
|
Use more appropriate types in terrain storage
|
2024-05-23 18:48:54 +02:00 |
|
elsid
|
01166b1f26
|
Split ESM headers
|
2024-05-03 01:55:20 +02:00 |
|
elsid
|
bda29819cf
|
Reduce include dependency for land records
|
2023-08-19 01:30:17 +02:00 |
|
elsid
|
28614730da
|
Pass land reference to LandObject constructor
|
2023-08-19 01:30:17 +02:00 |
|
elsid
|
e6f35373b5
|
Remove ESM::LandObject dependency on ESM::Land
|
2023-08-19 01:30:16 +02:00 |
|
elsid
|
8a88a2d61f
|
Make ESM::LandData::mLoadFlags private
|
2023-08-19 01:30:16 +02:00 |
|
elsid
|
ce6ffba986
|
Move blendmap sampling logic into separate function
|
2023-08-12 02:45:09 +02:00 |
|
elsid
|
2a49919b53
|
Move esm3terrain to esmterrain
|
2023-08-06 19:17:44 +02:00 |
|
Bret Curtis
|
cdbab2325f
|
rename esmterrain to esm3terrain
|
2022-01-23 17:19:30 +01:00 |
|
Bret Curtis
|
d1fb854521
|
move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4
esm typo
esm typo
|
2022-01-23 17:04:48 +01:00 |
|
Bo Svensson
|
6cf74f7041
|
refactors ESM::Land (#3213)
With this PR we reduce coupling, simplify code, encapsulate a variable and separate actual `ESM` data from its context.
|
2021-11-04 16:55:32 +01:00 |
|
Andrei Kortunov
|
8ca3c3b123
|
Mark overrided methods by override keyword
|
2020-10-16 22:18:54 +04:00 |
|
elsid
|
40ad87bc4d
|
Replace OpenThreads by std types
|
2020-06-25 22:16:09 +02:00 |
|
bzzt
|
f09125fc93
|
perf regression fix
|
2019-11-20 13:37:00 +00:00 |
|
Nelsson Huotari
|
0ce971c1bb
|
Revert back to less aggressive component-level changes.
|
2019-10-22 21:26:55 +03:00 |
|
Nelsson Huotari
|
c2428bc5fa
|
Remove unneeded forward declaration
|
2019-10-22 21:25:10 +03:00 |
|
Nelsson Huotari
|
16138fc896
|
Transient land shape editing
|
2019-10-22 21:25:10 +03:00 |
|
Capostrophic
|
786f3e5fc3
|
Remove unused and unfinished blendmap packing feature
|
2019-03-22 22:15:28 +03:00 |
|
bzzt
|
b42ad0f610
|
Inline certain terrain storage functions
|
2019-03-17 07:27:27 +03:00 |
|
bzzt
|
e131e6699c
|
Match vertex colors data type to source
|
2019-03-17 07:24:22 +03:00 |
|
wareya
|
94f695cffc
|
Fix #4452 and remove dead code
|
2018-06-12 21:04:27 -04:00 |
|
scrawl
|
fd215caa02
|
Add local LandCache to cut down on store searches
|
2017-03-14 19:27:57 +01:00 |
|
scrawl
|
0756fc4ae6
|
Optimize getBlendmaps for the general case that most points are within the given cell
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
80a0398f9d
|
Load LandData into the LandObject to avoid threading conflicts when the same data is being loaded by two threads
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
35d53acc65
|
Factor out terrain chunk loading/caching into a new resource manager
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
9a3a64f0c4
|
Add resource manager for ESM::Land to allow data to be unloaded when no longer required
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
157c11398d
|
Add terrain parallax mapping
|
2016-03-22 21:46:15 +01:00 |
|
scrawl
|
0db7163363
|
Add specular mapping for terrain
|
2016-02-20 19:55:08 +01:00 |
|
scrawl
|
5cf2441b10
|
ShaderVisitor: support automatic recognition of normal maps based on file pattern
Introduce new settings 'auto use object normal maps', 'auto use terrain normal maps', 'normal map pattern'
|
2016-02-20 18:00:43 +01:00 |
|
scrawl
|
98848c752a
|
Make getLayerInfo thread safe
|
2016-02-09 20:26:58 +01:00 |
|
Marc Zinnschlag
|
69b9eadb52
|
refactored loading of land data
|
2015-08-31 16:13:26 +02:00 |
|
Marc Zinnschlag
|
febf611c82
|
made return type of ESMTerrain::Storage::getLand const
|
2015-08-31 14:17:11 +02:00 |
|
scrawl
|
cdd0623009
|
Terrain rendering
|
2015-06-03 01:35:41 +02:00 |
|
scrawl
|
7b4665c623
|
Terrain: documentation update
|
2015-01-13 05:37:44 +01:00 |
|
scrawl
|
982453d4f6
|
Move ESM terrain data handler to esmterrain component so it can be used by the editor (Feature #1597)
|
2014-08-08 15:46:33 +02:00 |
|