Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev8 #200

Open
wants to merge 121 commits into
base: develop
Choose a base branch
from
Open

Dev8 #200

Changes from 1 commit
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
e61552e
[Spell] Non-modifying spells no longer mark file as modified
hexabits Feb 23, 2018
e2c61c2
[UI] Message box no longer focus stealing
hexabits Jun 10, 2018
b9ca3a3
[GL] More specific condition for samplers
hexabits Jun 10, 2018
6d0bfda
[Spell] Referenced By
hexabits Jun 10, 2018
b4c7470
[Spell] Convert List Shape
hexabits Jun 10, 2018
0d7396b
[Spell] Create Convex Shape improvements
hexabits Jun 10, 2018
4fd3ada
[XML] Initial nifxml 1.0 sync
hexabits Jun 10, 2018
bb8a755
[GL] Fallback to msn shader for FO4 BTR files
hexabits Jun 10, 2018
2cfb0da
[XML] nifxml 1.0 sync 2
hexabits Nov 11, 2018
4937047
[XML] nifxml 1.0 sync shader files
hexabits Nov 11, 2018
761de1a
BSA/BA2 improvements
hexabits Nov 11, 2018
c70b73a
[GL] Fix init problems on some Windows installs
hexabits Nov 11, 2018
c3c42b6
[GL] Fix NiStencilProperty potential rendering crash
hexabits Nov 11, 2018
4e3facd
Hack for stream 155 shader properties
hexabits Nov 12, 2018
022fd5b
Material versions 1-20 support
hexabits Nov 12, 2018
072f350
[GL] Initial stream 155 renderer support
hexabits Nov 15, 2018
765029b
[XML] nifxml 1.0 sync 3
hexabits Apr 23, 2019
9bbbe83
Initial Game Manager commit
hexabits Aug 20, 2019
0534267
[GL] Support some legacy animations
hexabits Aug 20, 2019
9a19a89
[Build] Improve sed searching
hexabits Aug 20, 2019
4bb8110
[GL] Fix some issues with sRGB and gl*Color functions
hexabits Aug 20, 2019
14a8d04
VERSION increment
hexabits Aug 20, 2019
38bc88a
[Build] Disable XML copying
hexabits Aug 20, 2019
b411e7c
[GL] Updated CRC to flag maps
hexabits Aug 20, 2019
d071fc5
[UI] Add signal/slot for scene to disable save
hexabits Aug 20, 2019
6e4d6fa
[UI] Fix string output for BSVertexDesc
hexabits Aug 20, 2019
56c6190
[UI] Message improvements
hexabits Aug 21, 2019
e14f6d6
[UI] Improved file checker
hexabits Aug 21, 2019
99eca0e
Import OBJ as bhkNiTriStripsShape
hexabits Aug 21, 2019
c119f81
Add missing changes for 99eca0e
hexabits Aug 22, 2019
d96a7d4
Game Manager update
hexabits Aug 22, 2019
b35cae5
Prevent Settings crash when no games were found
hexabits Aug 28, 2019
a76b206
Update Game Manager
hexabits Sep 3, 2019
62926ab
Update UV Editor for Game Manager
hexabits Sep 3, 2019
1f7da90
nifxml rename compound to struct
hexabits Jul 9, 2020
bd174eb
Game Manager fixes
hexabits Jul 9, 2020
859aa66
[UI] Add Other Games fallback search
hexabits Jul 9, 2020
7771c8b
[GL] Correct Bitangent X for BSDynamicTriShape
hexabits Jul 9, 2020
9b639e0
Replace u8 string for C++20
hexabits Feb 20, 2022
6d49d31
Fix resource path for sizeGrip
hexabits Feb 20, 2022
34045fe
Move AA_UseDesktopOpenGL before app creation
hexabits Feb 20, 2022
2fd1ccb
Support NIF Versions without "Version" in string
hexabits Feb 21, 2022
f6fb0e5
Fix Reorder Link Arrays
hexabits Feb 22, 2022
005d4b6
Support BSDynamicTriShape for Normals functions
hexabits Feb 22, 2022
50a8066
[Build] Linux compilation fix
hexabits Feb 22, 2022
faa45e3
[Build] MacOS Fixes
hexabits Feb 22, 2022
3bc0c27
Correct nif.xml (see https://github.com/hexabits/nifskope/issues/33 )
gavrant May 17, 2023
b1e6d8f
Re-enabled copying of nif.xml (the "correct" one) and kfm.xml in the …
gavrant May 17, 2023
23bebc8
Slowed down view "zoom" (mouse wheel and Q, E, Page Up, Page Down key…
gavrant May 18, 2023
8f7287d
UV Editor:
gavrant May 18, 2023
ceabba3
Show index of items in arrays (vertices, triangles, textures, etc.) r…
gavrant May 18, 2023
191b23a
Auto-expand top level of Block List on loading a mesh file
gavrant May 18, 2023
f5309b5
Disable Reload menu item if no mesh file is loaded
gavrant May 18, 2023
ccbe389
Additional "pseudonyms" for array items in Block Details + minor refa…
gavrant May 30, 2023
9ce35de
- Replaced all scene options "&" checks with function calls. IMO, it …
gavrant May 31, 2023
762a575
Major refactoring and streamlining of updating internal classes from …
gavrant Jun 18, 2023
d2bdf13
Fixed invisibility/flickering of shapes with alpha property.
gavrant Jun 18, 2023
6942335
Fixed a few rough spots in my previous commits.
gavrant Jun 18, 2023
6b88c92
Optimized NifItem::getArray.
gavrant Jun 19, 2023
9389918
Split Shape class into a separate pair of .h + .cpp files.
gavrant Jul 14, 2023
4efc97e
Model refactoring, part 1: NifItem
gavrant Jul 14, 2023
83fa4ea
BaseModel::isArray(NifItem * item) now accepts a const pointer + adde…
gavrant Jul 14, 2023
1c927d2
Fixed a crash on calling Message::append (message box with "Show Deta…
gavrant Jul 24, 2023
06b461d
Model refactoring, part 2: carpet bombing
gavrant Jul 30, 2023
5abf173
Python script for generating standard overload declarations and defin…
gavrant Jul 30, 2023
698dd0d
Fixed wrong type of Backward and Forward value getters in glcontrolle…
gavrant Aug 2, 2023
318dd1a
Merge pull request #46 from gavrant/dev8
hexabits Aug 30, 2023
6e73dc7
Restore save/import for FO76 and later
hexabits Aug 31, 2023
2cd3261
Improve bsver checks
hexabits Aug 31, 2023
7d56da5
Fix Skyrim shading issues
hexabits Aug 31, 2023
6411cfc
Fix archives for FO3/NV
hexabits Sep 4, 2023
9b970b3
Fix compilation error on Linux/Mac
hexabits Sep 4, 2023
1365ca1
nifxml updates
hexabits Sep 4, 2023
bf0a264
nifxml fix INFINITY token
hexabits Sep 4, 2023
dcac143
Fix reportError for batch operations
hexabits Sep 5, 2023
a5e6b20
File Checker output error count
hexabits Sep 5, 2023
52f1e64
NifSkope.pro updates
gavrant Sep 6, 2023
bb67de9
NifSkope.pro: added copying of styles\qwindowsvistastyle.dll on build
gavrant Sep 7, 2023
48697cd
Trigonometry fixes and refactoring
gavrant Sep 7, 2023
1b8cfa6
Fixed a massive spam of Message::append calls freezing NifSkope
gavrant Sep 8, 2023
8c63b24
Fixed "QWindowsWindow::setGeometry: Unable to set geometry" warning f…
gavrant Sep 8, 2023
7aa8c4a
Fixed NifSkope failing to get the Rotation of the currently selected …
gavrant Sep 8, 2023
84fe938
Model refactoring, part 3: cleanup
gavrant Sep 10, 2023
281fcb7
Fixed "Could not convert ... to a link" message spam on inserting a n…
gavrant Sep 10, 2023
6f04f6c
Game Manager - Starfield support
hexabits Sep 11, 2023
48c2875
Update GNRL BA2 reader for Starfield geometries
hexabits Sep 11, 2023
96a7277
Add UNORM bone weights
hexabits Sep 11, 2023
2de0b93
Consistent parameter name for legibility
hexabits Sep 11, 2023
378c058
Added a few new entries to the array singular pseudonyms map and sort…
gavrant Sep 12, 2023
2dfcdd4
Always hide fields in "Block Details" and "Header" views if they do n…
gavrant Sep 12, 2023
a9b2183
Fix View > Show actions
hexabits Sep 12, 2023
d0a460c
Fix tView actions
hexabits Sep 12, 2023
13adece
Merge branch 'dev8' of https://github.com/hexabits/nifskope into dev8
gavrant Sep 12, 2023
cd3a3a2
Fixed Settings dialog blocking all other windows in OS, not just NifS…
gavrant Sep 13, 2023
7be0b42
Fixed modality of NifBlockEditor dialog (transform edit, etc.)
gavrant Sep 14, 2023
03ad1c2
Finishing touches to pseudonyms for displaying array items in "Block …
gavrant Sep 14, 2023
ed1d9b3
GLView scale for Starfield
hexabits Sep 15, 2023
72040cd
Add tiny_gltf
hexabits Sep 15, 2023
85886c9
Update manual archive adding for Starfield
hexabits Sep 15, 2023
cd4ea38
Adjust move speed for scale
hexabits Sep 15, 2023
718b304
Few minor tweaks to BaseModel and NifModel
gavrant Sep 16, 2023
cce333b
Fixed expand/collapse of items in NifTreeView (especially in Block De…
gavrant Sep 16, 2023
3e68f25
Fixed a redundant \ in NifSkope.pro
gavrant Sep 16, 2023
528f4bc
More fixes for different Starfield scale
hexabits Sep 19, 2023
5afcba7
Change Q/E movement to raise/lower
hexabits Sep 19, 2023
c695a38
Add Y-Up and Z-Up matrix functions
hexabits Sep 19, 2023
acaf6fe
Change storage of BoneWeightsUNorm
hexabits Sep 19, 2023
dc4e566
Update LOD slider to support Starfield
hexabits Sep 19, 2023
2b6aa83
Further model refactoring (part 4)
gavrant Sep 19, 2023
49feddd
Temporary Starfield shader flags
hexabits Sep 19, 2023
d91221a
Merge pull request #48 from gavrant/dev8
hexabits Sep 19, 2023
93295b5
Fix typo
hexabits Sep 21, 2023
f15626b
Rudimentary Starfield rendering, .mesh reading
hexabits Sep 22, 2023
e3bc224
glTF Export v1.0
hexabits Sep 22, 2023
70b610b
Create an empty glTF material for each .mat
hexabits Sep 23, 2023
9d9dea8
Update readmes
hexabits Sep 23, 2023
23ea2a0
Increment version
hexabits Sep 23, 2023
1333dd1
Remove missing links from Help
hexabits Sep 23, 2023
76384c8
Fixes
hexabits Sep 23, 2023
b29d7e7
Improve glTF material naming
hexabits Sep 23, 2023
f6ed2e6
Update README_GLTF.md
hexabits Sep 23, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Replace u8 string for C++20
hexabits committed Feb 20, 2022

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit 9b639e058a1198aea31540880c7be53c3ceb0be8
2 changes: 1 addition & 1 deletion src/ui/widgets/xmlcheck.h
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ enum OpType

static std::array<QString, 10> ops_ord = {
// EQ, NEQ, AND, AND_S, NAND, STR_E, STR_S, STR_NS, STR_NE, CONT
"==", "!=", "&", "& 1<<", "!&", "^", "$", "!^", "!$", u8"⊂"
"==", "!=", "&", "& 1<<", "!&", "^", "$", "!^", "!$", QChar(0x2282) // ⊂
};

static std::map<QString, QPair<OpType, QString>> ops = {