|
7 | 7 | using System.Runtime.CompilerServices; |
8 | 8 | using System.Runtime.InteropServices; |
9 | 9 | using System.Windows.Media.Animation; |
10 | | -using static CATHODE.EXPERIMENTAL.MissionSave; |
11 | | -using static CATHODE.LEGACY.ShadersPAK; |
12 | | -using static CATHODE.Shaders; |
13 | | -using static CATHODE.Shaders.Shader; |
14 | 10 |
|
15 | 11 | namespace CATHODE |
16 | 12 | { |
@@ -149,7 +145,7 @@ override protected bool LoadInternal() |
149 | 145 |
|
150 | 146 | for (int x = 0; x < textureCount; x++) |
151 | 147 | { |
152 | | - UnknownTextureThing unk = new UnknownTextureThing(); |
| 148 | + Shader.UnknownTextureThing unk = new Shader.UnknownTextureThing(); |
153 | 149 | unk.unk1 = reader.ReadByte(); |
154 | 150 | unk.unk2 = reader.ReadByte(); |
155 | 151 | unk.unk3 = new short[16]; |
@@ -567,6 +563,48 @@ enum ShaderType |
567 | 563 | COMPUTE, |
568 | 564 | }; |
569 | 565 |
|
| 566 | + public enum ShaderCategory |
| 567 | + { |
| 568 | + NONE = 0, |
| 569 | + |
| 570 | + CA_PARTICLE = 12, |
| 571 | + CA_RIBBON = 13, |
| 572 | + CA_ENVIRONMENT = 17, |
| 573 | + CA_SHADOWCASTER = 18, |
| 574 | + CA_DECAL_ENVIRONMENT = 19, |
| 575 | + CA_CHARACTER = 20, |
| 576 | + CA_SKIN = 21, |
| 577 | + CA_HAIR = 22, |
| 578 | + CA_EYE = 23, |
| 579 | + CA_SKIN_OCCLUSION = 24, |
| 580 | + CA_DEFERRED = 27, |
| 581 | + CA_DECAL = 30, |
| 582 | + CA_FOGPLANE = 31, |
| 583 | + CA_FOGSPHERE = 32, |
| 584 | + CA_DEBUG = 33, |
| 585 | + CA_POST_PROCESSING = 35, |
| 586 | + CA_FILTERS = 37, |
| 587 | + CA_LENS_FLARE = 38, |
| 588 | + CA_LIQUID_ENVIRONMENT = 39, |
| 589 | + CA_OCCLUSION_CULLING = 42, |
| 590 | + CA_REFRACTION = 43, |
| 591 | + CA_SIMPLE_REFRACTION = 44, |
| 592 | + CA_DISTORTION_OVERLAY = 45, |
| 593 | + CA_SURFACE_EFFECTS = 50, |
| 594 | + CA_EFFECT_OVERLAY = 51, |
| 595 | + CA_TERRAIN = 52, |
| 596 | + CA_NONINTERACTIVE_WATER = 53, |
| 597 | + CA_SIMPLEWATER = 54, |
| 598 | + CA_PLANET = 55, |
| 599 | + CA_LIGHTMAP_ENVIRONMENT = 58, |
| 600 | + CA_LOW_LOD_CHARACTER = 60, |
| 601 | + CA_LIGHT_DECAL = 61, |
| 602 | + CA_VOLUME_LIGHT = 62, |
| 603 | + CA_WATER_CAUSTICS_OVERLAY = 63, |
| 604 | + CA_SPACESUIT_VISOR = 64, |
| 605 | + CA_CAMERA_MAP = 65, |
| 606 | + }; |
| 607 | + |
570 | 608 | /* |
571 | 609 | public enum DXBCType |
572 | 610 | { |
|
0 commit comments