Commit Graph

30809 Commits (use_std_locale)
 

Author SHA1 Message Date
Petr Mikheev 2838071751 Log the message "GMST ... not found" only once for each missing l10n GMST 1 year ago
fredzio 6fb14841ab Remove unused variable 1 year ago
Andrei Kortunov 8df7ce545e Migrate from GraphicsWindowQt to QOpenGLWidget 1 year ago
psi29a 2b59c71333 Merge branch 'itsakindofskillorattributeaffectingmagic' into 'master'
Unify string construction of skill/attribute affecting effect names

Closes #7307

See merge request OpenMW/openmw!2894
1 year ago
Evil Eye b3e17d79ec Unify string construction of skill/attribute affecting effect names 1 year ago
psi29a aad9ce53db Merge branch 'esm4_gmst' into 'master'
Support loading ESM4 GMST records

See merge request OpenMW/openmw!2892
1 year ago
psi29a c25ec3c573 Merge branch 'esm4_common' into 'master'
Split components/esm4/common.hpp header

See merge request OpenMW/openmw!2893
1 year ago
psi29a 57e8a4b1b0 Merge branch 'fix_start_cell' into 'master'
Consider empty RefId as absent exterior cell

See merge request OpenMW/openmw!2891
1 year ago
elsid dbed00842e
Split components/esm4/common.hpp header 1 year ago
elsid 87ac85223a
Support loading ESM4 GMST records 1 year ago
elsid b7b68bd164
Consider empty RefId as absent exterior cell 1 year ago
psi29a a9c7354338 Merge branch 'cell-refId' into 'master'
Give ESM3 cells a RefId

See merge request OpenMW/openmw!2752
1 year ago
florent.teppe 0d17e20490 Implements serialize/deserialize
fixes test compilation.
1 year ago
florent.teppe 3258fa4f98 setworldspace uses serializeText 1 year ago
florent.teppe 21bd28542a Applies review advice
2d coord hash moved to hash.hpp file
format version adds suffix to be more coherent
don't use ESM::RefId::sEmpty
RefId equality with string_view, conversion to refId unecessary
action teleport remove test that mCellId is empty
removes some const references, when copy is enough
invalid refid => empty refid
removes useless change
1 year ago
florent.teppe d782d37ee2 Make sure Vec2iRefId is trivially copyable on GCC 11.3
std::pair<int, int> isn't trivially copyable on some compilers
so a specific struct is defined, it's an int pair, but it should be recognised by GCC 11.3 as trivially copyable

Vec2iRefId => ESM3ExteriorCellRefId

more explcit name and use mX,mY instead of pair
renamed files and enum
1 year ago
florent.teppe 53b14c8b42 fix tests
hopefully also fixes clang tidy
1 year ago
florent.teppe 4c15064a83 Create new Vec2i RefId for ESM3 exterior cells.
Applies the necessary changes to use !2708 for the new Id type
1 year ago
florent.teppe 1e0c3bfdec fixes integration tests
we still want to be able to write using old formats
1 year ago
florent.teppe f99e65843a Removes most cellId.hpp include, simplifies id generation for cells. 1 year ago
florent.teppe c2182c2fcc Get Rid of ESM::CellId almost everywhere
it was a competing concept from using RefIds for cell.
There is almost no point to it now, except to load older data.
1 year ago
florent.teppe fb6701ac1a ESM::CellId is no longer stored on saves. 1 year ago
florent.teppe c39dd576f8 Gets rid of most ESM::CellId 1 year ago
florent.teppe 6895a452ef restores the concept of worldspace for MWWorld::Cell 1 year ago
florent.teppe 6c6dbccd0a fix crash on reset
fix tests
1 year ago
florent.teppe 9f597ecfea No more Cellid used by ESM4 cells
and that also means it is no longer used by MWWorld::Cell
fixes tests
1 year ago
florent.teppe 1bbf4a3acf fixes teleport to exterior cells.
fixes linux compile

fix compile bis
1 year ago
florent.teppe 502e4ad892 Fix coc to exterior cells 1 year ago
florent.teppe 3f678c3b0a Dest Door and teleport use ESM::RefId
This changes a lot of files as a consequence.
Still buggy, moving to exterior doesn't bring to the right place yet
coc "seyda neen" doesn't work. SO I broke somehting when fetching a cell from a name
1 year ago
florent.teppe 96e42d1666 Cellstore uses RefId. 1 year ago
florent.teppe 36502eaf75 ESM3 Cells have an Id.
Store<ESM::Cell> is updated to use it.
1 year ago
psi29a b04bcb9a9b Merge branch 'quotes' into 'master'
Remove redundant quotes

See merge request OpenMW/openmw!2889
1 year ago
Andrei Kortunov 8c6616214b Remove redundant quotes 1 year ago
psi29a b0a129d6e4 Merge branch 'ripples' into 'master'
Implement shader-based water ripples

See merge request OpenMW/openmw!2877
1 year ago
psi29a ee970db9e0 Merge branch 'player_cell_id_test' into 'master'
Test more ESM::Player records

See merge request OpenMW/openmw!2888
1 year ago
psi29a de26662c98 Merge branch 'cs_fix_skill_edit' into 'master'
Show skill name in CS (#7299)

Closes #7299

See merge request OpenMW/openmw!2887
1 year ago
psi29a 0a791528bc Merge branch 'fix_index_ref_id_hash' into 'master'
Shift record type value for IndexRefId hash

See merge request OpenMW/openmw!2885
1 year ago
psi29a 9f6afaf8c5 Merge branch 'ref_id_tests' into 'master'
Make sure there are tests for all RefId types

See merge request OpenMW/openmw!2886
1 year ago
elsid 9162eaa019
Test more ESM::Player records 1 year ago
elsid e08d1e2c87
Show skill name in CS
Instead of RefId converted to string.

Show non StringRefId in deserializable format.
1 year ago
elsid 171a25645a
Make sure there are tests for all RefId types 1 year ago
elsid 258aec223a
Shift record type value for IndexRefId hash 1 year ago
Andrei Kortunov 646148dfc8 Use GL_HALF_FLOAT because we use GL_RGBA16F 1 year ago
Andrei Kortunov 909e301dc6 Increase distotion level 1 year ago
Andrei Kortunov 295f528f08 Use Allman brackets 1 year ago
psi29a bd003f109e Merge branch 'multiview-fix' into 'master'
[Multiview] Fix transparent pass and vertex shader

See merge request OpenMW/openmw!2884
1 year ago
Mads Buvik Sandvei e666f36b60 [Multiview] Fix transparent pass and vertex shader 1 year ago
psi29a 6f8b4d16d9 Merge branch 'stereo-setting-documentation-links' into 'master'
Add stereo settings to table of contents

See merge request OpenMW/openmw!2883
1 year ago
AnyOldName3 d42f3abde0 Add stereo settings to table of contents
Otherwise they're unreachable
1 year ago
Andrei Kortunov e17281ac67 Implement shader-based water ripples (feature 3537) 1 year ago