Commit Graph

47 Commits (dbbc621181df143541691ad496e3b1eff5b1e716)

Author SHA1 Message Date
Andrew Cassidy dbbc621181 Fix text decal saving and loading
Closes #25
4 years ago
Andrew Cassidy a6e2edc475 use URL-style string escaping 4 years ago
Andrew Cassidy e82b02b0e5 Fix overlapping text and add text escaping 4 years ago
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