Andrew Cassidy
27ecd82193
Rename font file to avoid windows legacy features
4 years ago
Andrew Cassidy
d1029ca0c1
Fix color parsing and serialization
4 years ago
Andrew Cassidy
1859e51a2e
Documentation and cleanup pass
4 years ago
Andrew Cassidy
5a18943db9
Remove test debug stuff
4 years ago
Andrew Cassidy
cdc8794c54
Various text rendering changes
4 years ago
Andrew Cassidy
42e6b18845
Text rendering job system
4 years ago
Andrew Cassidy
dbb3281e95
First working text rendering
4 years ago
Andrew Cassidy
10da3dd402
Working color picker UI
4 years ago
Andrew Cassidy
b1d6e43512
Color picker UI code
4 years ago
Andrew Cassidy
365dabc90f
Add ColorHSL struct
4 years ago
Andrew Cassidy
e87fc48edf
Decal text input UI
4 years ago
Andrew Cassidy
1316dbb553
Add basic ui controller
4 years ago
Andrew Cassidy
47727ef0ce
Fix some gui issues
4 years ago
Andrew Cassidy
4a3569a7be
UI experiments
4 years ago
Andrew Cassidy
a9b05a677e
Merge branch 'develop' into feature-text
4 years ago
Andrew Cassidy
bf2c2cf940
update csproj
4 years ago
Andrew Cassidy
533b1f1cf4
Consolidate config parsing and parse layer value
4 years ago
Andrew Cassidy
4d2623a1c6
Layer Test module
...
idk man
4 years ago
Andrew Cassidy
35381fae65
Rename MaterialModifiers namespace
4 years ago
Andrew Cassidy
0a77ef57b7
Play around more with text rendering
4 years ago
Andrew Cassidy
f9d9c228ae
Various dead-end attempts at font loading and rendering
4 years ago
Andrew Cassidy
ecb3eccfe5
Add blit functions
4 years ago
Andrew Cassidy
fae34be358
Multiple fixes
4 years ago
Andrew Cassidy
38ce1184ea
Remove broken culling code and fix flag switching
4 years ago
Andrew Cassidy
23c309fa9a
Add culling for offscreen decals
4 years ago
Andrew Cassidy
b3d817e0c3
more things
4 years ago
Andrew Cassidy
d2f81058f8
Refactor yet again and add autotiling
4 years ago
Andrew Cassidy
da1fbf0f2a
Fix scaling issues when part is created
...
• KSP rescales the model object back to 1,1,1 on start, so don't use that for the model that gets scaled
• Some refactoring to consolidate property IDs
• rename some classes because I am indecisive
• Add and Get methods for MaterialPropertyCollection
• Make an attempt at a scale culling fix
4 years ago
Andrew Cassidy
0ef46a3182
More work trying to fix part icons
4 years ago
Andrew Cassidy
6a5604911d
Major refactor, splitting ModuleConformalDecal
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
8a056f5c72
Rework bounds culling and colliders
4 years ago
Andrew Cassidy
561b3778ad
First compile
4 years ago
Andrew Cassidy
e504936896
Add projection and loading functionality
...
ModuleConformalDecal is now, theoretically, sorta working
4 years ago
Andrew Cassidy
995c9120e5
Add enable/disable logic to ModuleConformingDecal
4 years ago
Andrew Cassidy
1287e729eb
Add projection logic
4 years ago
Andrew Cassidy
bd1a588ff7
Update project file with OrientedBounds
4 years ago
Andrew Cassidy
a1745f6e3a
Cleanup and check if material should inherit base normals
4 years ago
Andrew Cassidy
a90d24c141
Rename to reflect behavior instead of copying Blowfish
4 years ago
Andrew Cassidy
1ed0cfacb7
Add parser for material properties
4 years ago
Andrew Cassidy
84c2107288
Begin writing material data parsing code
4 years ago
Andrew Cassidy
6a000c805e
Setup C# project
4 years ago