clean_ryujinx/Ryujinx.Graphics.Shader/Translation
riperiperi 33a4d7d1ba
GPU: Eliminate CB0 accesses when storage buffer accesses are resolved (#3847)
* Eliminate CB0 accesses

Still some work to do, decouple from hle?

* Forgot the important part somehow

* Fix and improve alignment test

* Address Feedback

* Remove some complexity when checking storage buffer alignment

* Update Ryujinx.Graphics.Shader/Translation/Optimizations/GlobalToStorage.cs

Co-authored-by: gdkchan <gab.dark.100@gmail.com>

Co-authored-by: gdkchan <gab.dark.100@gmail.com>
2022-11-17 18:47:41 +01:00
..
Optimizations GPU: Eliminate CB0 accesses when storage buffer accesses are resolved (#3847) 2022-11-17 18:47:41 +01:00
AggregateType.cs
AttributeConsts.cs Implement HLE macro for DrawElementsIndirect (#3748) 2022-11-16 14:53:04 -03:00
AttributeInfo.cs Implement HLE macro for DrawElementsIndirect (#3748) 2022-11-16 14:53:04 -03:00
ControlFlowGraph.cs
Dominance.cs
EmitterContext.cs
EmitterContextInsts.cs
FeatureFlags.cs Implement HLE macro for DrawElementsIndirect (#3748) 2022-11-16 14:53:04 -03:00
FunctionMatch.cs
GlobalMemory.cs
RegisterUsage.cs
Rewriter.cs Implement HLE macro for DrawElementsIndirect (#3748) 2022-11-16 14:53:04 -03:00
ShaderConfig.cs Use vector transform feedback outputs if possible (#3832) 2022-11-12 20:20:40 -03:00
ShaderHeader.cs
Ssa.cs
TargetApi.cs
TargetLanguage.cs
TranslationFlags.cs
TranslationOptions.cs
Translator.cs Use new LINQ Order() methods (#3851) 2022-11-16 15:17:03 -03:00
TranslatorContext.cs