mirror of
https://github.com/ryujinx-mirror/ryujinx.git
synced 2024-10-20 19:41:39 +00:00
b2b736abc2
* Fix typos * Remove unneeded using statements * Enforce var style more * Remove redundant qualifiers * Fix some indentation * Disable naming warnings on files with external enum names * Fix build * Mass find & replace for comments with no spacing * Standardize todo capitalization and for/if spacing
27 lines
No EOL
611 B
C#
27 lines
No EOL
611 B
C#
using System;
|
|
|
|
namespace Ryujinx.Graphics.Shader.CodeGen.Glsl.Instructions
|
|
{
|
|
[Flags]
|
|
enum InstType
|
|
{
|
|
OpNullary = Op | 0,
|
|
OpUnary = Op | 1,
|
|
OpBinary = Op | 2,
|
|
OpTernary = Op | 3,
|
|
OpBinaryCom = OpBinary | Commutative,
|
|
|
|
CallNullary = Call | 0,
|
|
CallUnary = Call | 1,
|
|
CallBinary = Call | 2,
|
|
CallTernary = Call | 3,
|
|
CallQuaternary = Call | 4,
|
|
|
|
Commutative = 1 << 8,
|
|
Op = 1 << 9,
|
|
Call = 1 << 10,
|
|
Special = 1 << 11,
|
|
|
|
ArityMask = 0xff
|
|
}
|
|
} |