branchrust_reboot/main/texture-packingcancel
37 Commits over 61 Days - 0.03cph!
Setting up shader gui
Added packed version of rust/standard shader
Improved shader gui source cache handling
More seamless packing shader gui
Nuked source cache folder
Added separate shader gui for packed materials to reduce transition issues
More packed shader work
Fixed multi-material editing for packed materials
Added conditional packed map keywords
Added texture packing processor and tracker (wip)
Added packed version of standard layers; base layer first
Renamed packed standard shader
Increased time tolerance for terrain texturing runtime support map generation verbosity
Reswizzled pbr base layer pack map 1 and 2
Finished tracker; processor++
Moved some stuff around + code org
More code shuffling
Processor/packer work
Added image util (editor only)
Finished first stage of pbr standard base layer packer
Added extra functionality to ImageUtil + raw data workflow
Default packed material foldout set to hidden
Packed first material for testing, building/materials/generic/atlas_wood_stone_metal
Restored shader lods on packed standard
packed atlas_twig and metal armored set materials
Fixed keyword assignments for hq normal special case
Fixed NRE in packing processor
Fixed packed shader default values
unpacked all; minor partial PM correction needed for HQN
Fixed partial map support for HQN path
Added texture usage report tool
Moved all packing tools to tools/textures menu
Improved packed texture compression; less artifacts on mixed/swizzled maps
Fixed order on 32bit image load to texture
Fixed terrain texturing error when height map is not available