| 1234567891011121314151617181920212223242526272829303132333435363738 |
- using Ryujinx.Graphics.GAL.Texture;
- namespace Ryujinx.Graphics.Gpu.Image
- {
- struct TextureBindingInfo
- {
- public Target Target { get; }
- public int Handle { get; }
- public bool IsBindless { get; }
- public int CbufSlot { get; }
- public int CbufOffset { get; }
- public TextureBindingInfo(Target target, int handle)
- {
- Target = target;
- Handle = handle;
- IsBindless = false;
- CbufSlot = 0;
- CbufOffset = 0;
- }
- public TextureBindingInfo(Target target, int cbufSlot, int cbufOffset)
- {
- Target = target;
- Handle = 0;
- IsBindless = true;
- CbufSlot = cbufSlot;
- CbufOffset = cbufOffset;
- }
- }
- }
|