Andrew Cassidy
6b7996fdd7
Text render simplification and small optimizations
3 years ago
Andrew Cassidy
dda988db17
Quick bugfix
4 years ago
Andrew Cassidy
a6de537e4a
ScaleRange change
4 years ago
Andrew Cassidy
98f774b2ae
More font fixes and UI changes
...
- Lowered step size for decal size and depth to 1cm.
- Changed default max size to 10m.
- Text decals now show as a circle if they contain only whitespace.
- Fixed font name in config and defaulted to Calibri if its missing
4 years ago
Andrew Cassidy
4a6d019227
More minor tweaks
4 years ago
Andrew Cassidy
7ec4c85e8c
Handle bold text and several events, wondering whats up with Actions[]
4 years ago
Andrew Cassidy
86548a1037
Non-async text rendering integration
4 years ago
Andrew Cassidy
be641272ad
Shader fixes and legacy shader code
4 years ago
Andrew Cassidy
1ab8d0f6bc
Merge branch 'master' into develop
4 years ago
Andrew Cassidy
261da9194b
Fix projecting onto parts using B9PS
4 years ago
Andrew Cassidy
ab254595ab
Fix inverted scale modes and remove unused logs
4 years ago
Andrew Cassidy
4cdfac8ccd
Global override for selectability and kill part on detach
4 years ago
Andrew Cassidy
5db788ed37
Allow selectability in flight to be disabled
4 years ago
Andrew Cassidy
5fc9394908
Enable selection for decal colliders in flight, change layer
4 years ago
Andrew Cassidy
d8087cce3a
Disable collision in flight scene
4 years ago
Andrew Cassidy
7980ef4791
Fix infinitely scaled decals with zero scale and depth
4 years ago
Andrew Cassidy
35381fae65
Rename MaterialModifiers namespace
4 years ago
Andrew Cassidy
742a8f0f30
Small refactor to remove bounds transform in favor of projector
...
idk just simplifies some things
4 years ago
Andrew Cassidy
38ce1184ea
Remove broken culling code and fix flag switching
4 years ago
Andrew Cassidy
b09695d602
Use bounds to choose projection targets
4 years ago
Andrew Cassidy
23c309fa9a
Add culling for offscreen decals
4 years ago
Andrew Cassidy
3c5fcedca4
Add visible bounding boxes around projection area
4 years ago
Andrew Cassidy
e27267c862
Add size calculation modes
4 years ago
Andrew Cassidy
a386281fb2
Add slider for edge wear
4 years ago
Andrew Cassidy
3ab1414a19
Better normal map handling for parts with no normals
4 years ago
Andrew Cassidy
e2f54cb4f7
Fix tile parsing and decal rotation
...
• Decals now respond to rotation and offset tools again
• Fix tile value parsing
• Fix broken normals when projecting on parts with no normal maps
4 years ago
Andrew Cassidy
723efea492
Remove some more debug statements
4 years ago
Andrew Cassidy
45fe3d1039
Update symmetry counterparts when tweakables are adjusted
4 years ago
Andrew Cassidy
a4c46b94d2
Add flag selection to flag decals
...
• Add flag selection code blatantly stolen from WBDecals
• Fix attachment of symmetrically attached decals
4 years ago
Andrew Cassidy
e42ff52fb5
Rework decal parameters so they dont reset when changing variants
4 years ago
Andrew Cassidy
b3d817e0c3
more things
4 years ago
Andrew Cassidy
43ac251ae4
Documentation pass
...
nobody will ever read these why am I doing this
4 years ago
Andrew Cassidy
a8313127e2
Debug statement cleanup and fix icon creation
4 years ago
Andrew Cassidy
79bdc03c4b
Add tiling index and size values, for easier tiling
...
Also API changes made as I chased a bug
4 years ago
Andrew Cassidy
d2f81058f8
Refactor yet again and add autotiling
4 years ago
Andrew Cassidy
6a5604911d
Major refactor, splitting ModuleConformalDecal
4 years ago
Andrew Cassidy
5652f0dda1
small tweaks
4 years ago
Andrew Cassidy
d1e4d2ac4f
Small refactor to reload tweakables on load
4 years ago
Andrew Cassidy
eda068cd66
Get decal switching working mostly
4 years ago
Andrew Cassidy
c72e20bd2a
Black Lives Matter
4 years ago
Andrew Cassidy
53538a7b09
Add shader blacklist
...
Add a configurable blacklist of shaders that can be projected onto
4 years ago
Andrew Cassidy
7e520f97ca
Refactor material parsing and loading
...
This should hopefully pave the way for usable module switching using B9PS
4 years ago
Andrew Cassidy
114fc745f0
Revert "Decrement instead of increment queue value"
...
This reverts commit 2f308c3ab6
.
4 years ago
Andrew Cassidy
dfd4224ae0
Decrement instead of increment queue value
...
This is a bit more intuitive since newer decals render over older ones
4 years ago
Andrew Cassidy
6ae598d9f5
Make material handling more intelligent and add incrementing queue
4 years ago
Andrew Cassidy
3e23d8696a
Make range and adjustability of tweakables configurable
4 years ago
Andrew Cassidy
e4e099618d
Fix decal projection being scaled twice
4 years ago
Andrew Cassidy
d54887414f
Fix part highlighting and the collider disappearing
...
Completes #2
4 years ago
Andrew Cassidy
91a6613707
Fix transform handling and projection culling
...
Now to figure out why my collider is disappearing...
4 years ago
Andrew Cassidy
a12b11a339
Add localization
4 years ago