ds5678
7b1c20c1f3
File scoped namespaces
2025-06-23 11:42:47 -07:00
ds5678
477933b9ad
Formatting
2025-06-18 12:42:22 -07:00
lifeengines
5816d2b448
Fix for multi-segment blob bugs.
...
currentlly if shader blob has multi-segments decompressed blobs would override m_decompressedBlob that only keep last segment's blob,this would trigger exception
2024-11-25 22:11:39 -08:00
ds5678
a010d5e159
Simplify shader blob parsing code
2024-10-20 22:06:15 -07:00
ds5678
fda26753f6
Refactor shader code
2024-08-11 13:53:40 -07:00
死夢めぐり
5caefab661
Fix color definition in Shader Properties ( #1338 )
2024-05-10 19:58:05 -07:00
死夢めぐり
c2241b191b
Fix output error in Disassembly Mode ( #1337 )
...
* Fix ColorMask wrong index output
* Fix non-existent Stencil.CompareFunction output
* Use cleaner CompareFunction output
* CompareFunction Change to pull URL
* CompareFunction Change output to comments
2024-05-08 12:51:52 -07:00
砕形怨憎
d61ccd5e67
Fix type conversion to correctly retrieve SerializedPassType as string ( #1336 )
2024-05-07 19:40:41 -07:00
GZHYBFHHJ
5644edf206
2021.3 Shader Support ( #1278 )
...
* 2021.3 Shader Support
* Update ShaderSubProgram.cs
* Code optimization
* changes request commits
2024-04-22 19:24:53 -07:00
ds5678
8ae2e7fc1a
Improved shader debugging experience
2024-01-13 16:10:51 -05:00
ds5678
03528260c7
Replace uses of BitConverter with BinaryPrimitives
2024-01-13 09:03:20 -05:00
Jeremy Pritts
86923fa05c
NuGet bump
...
* Support newer Unity versions
* Resolve issues with breaking AssetRipper.Primitives changes
2023-12-23 02:23:42 -05:00
Jeremy Pritts
aa83fb0e2a
Remove unnecessary nuget references
2023-12-11 02:05:45 -05:00
Jeremy Pritts
c2e29cb2be
Fix bug in 94b5b3eacf248493799ba1b59f5608467949263f
2023-12-04 18:15:57 -05:00
Jeremy Pritts
94b5b3eacf
DummyShaderTextExporter performance improvements
2023-12-04 18:07:20 -05:00
Jeremy Pritts
badf1c954b
PartialStream Fix
...
* Creating or disposing a PartialStream should not change the parent stream's Position
* Fixes a bug in 277da8e051224eb883bfb3a48c9ab8b05fb2622a
2023-11-18 19:10:34 -05:00
Jeremy Pritts
b82be98c65
Move AssetReader to the shader module
2023-11-06 23:02:47 -05:00
Jeremy Pritts
675ba740d2
NuGet bump
2023-11-05 21:46:32 -05:00
Jeremy Pritts
cfdd3fb1a4
Fix issue with precomputed crc field hashes
...
* They incorrectly used crc28, but should have used crc32.
2023-10-15 13:24:44 -04:00
Jeremy Pritts
3509ddd1c3
2023 support
...
* Resolves #917
* Resolves #1023
2023-10-14 12:27:15 -04:00
Jeremy Pritts
bb84f9c927
More efficient dictionary enumeration
2023-08-25 08:26:51 -04:00
Jeremy Pritts
2e697a5891
Build to 0Bins instead of Bins
2023-08-08 11:20:23 -04:00
Jeremy Pritts
3b8383ffaf
Use interpolated strings in the shader decompiler
2023-07-25 11:39:37 -04:00
Jeremy Pritts
01480899af
Remove UnityVersion parameter from Shader exporter instantiator
2023-07-21 02:02:17 -04:00
Jeremy Pritts
8531642e13
Required properties in USILInputOutput
2023-07-21 02:01:03 -04:00
Jeremy Pritts
bd9b6ed27b
Shader decompilation code refactor
2023-07-21 01:41:43 -04:00
Jeremy Pritts
b167f9d8a5
Update source gen dll
2023-07-12 16:36:40 -04:00
Jeremy Pritts
1d5849a5b3
Update source generated dll
2023-06-15 11:15:42 -04:00
Jeremy Pritts
3006d48010
Update source gen dll and code:
...
* Fix issues building recent commits
* AssetList.CopyTo(Span)
* Utf8String.IsEmpty
* Resolve #692
2023-06-11 20:03:43 -04:00
Jeremy Pritts
6cb571afe0
Big refactor:
...
* Sort and remove usings
* Change AssetRipper.Import namespaces
* Delete some utility classes
2023-05-23 09:28:57 -04:00
Jeremy Pritts
4a74c87e1d
Explicit Usings
2023-04-23 12:23:59 -04:00
Jeremy Pritts
6045b846f2
Refactor reading, writing, and yaml export:
...
* Pull up release and editor methods
* Change universal methods into extensions
* Remove Version, Platform, and Flags from AssetReader and AssetWriter
2023-03-24 22:11:02 -04:00
Jeremy Pritts
780b76f747
Remove unused extension methods
2023-03-24 04:32:28 -04:00
nesquack
e12861c04c
unchecked on SHDR operandData uint cast
2023-02-17 13:01:44 -05:00
Jeremy Pritts
e422e89e00
Implement SerializedPropertyType.Int
2023-01-21 18:54:03 -05:00
Jeremy Pritts
6e45e71f3c
Move projects into a subfolder
2023-01-14 11:31:39 -05:00