rename ResourceInitializer to ResourceUploader
parent
848b1c706c
commit
fe31e23ccc
|
@ -8,12 +8,12 @@ namespace MoonWorks.Graphics
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A convenience structure for creating resources and uploading their data.
|
/// A convenience structure for creating resources and uploading their data.
|
||||||
///
|
///
|
||||||
/// Note that Upload must be called after the Create methods for the data to actually be uploaded.
|
/// Note that Upload or UploadAndWait must be called after the Create methods for the data to actually be uploaded.
|
||||||
///
|
///
|
||||||
/// Note that this structure does not magically keep memory usage down -
|
/// Note that this structure does not magically keep memory usage down -
|
||||||
/// you may want to stagger uploads over multiple submissions to minimize memory usage.
|
/// you may want to stagger uploads over multiple submissions to minimize memory usage.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public unsafe class ResourceInitializer : GraphicsResource
|
public unsafe class ResourceUploader : GraphicsResource
|
||||||
{
|
{
|
||||||
TransferBuffer TransferBuffer;
|
TransferBuffer TransferBuffer;
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ namespace MoonWorks.Graphics
|
||||||
List<(GpuBuffer, uint, uint)> BufferUploads = new List<(GpuBuffer, uint, uint)>();
|
List<(GpuBuffer, uint, uint)> BufferUploads = new List<(GpuBuffer, uint, uint)>();
|
||||||
List<(TextureSlice, uint)> TextureUploads = new List<(TextureSlice, uint)>();
|
List<(TextureSlice, uint)> TextureUploads = new List<(TextureSlice, uint)>();
|
||||||
|
|
||||||
public ResourceInitializer(GraphicsDevice device) : base(device)
|
public ResourceUploader(GraphicsDevice device) : base(device)
|
||||||
{
|
{
|
||||||
data = (byte*) NativeMemory.Alloc(dataSize);
|
data = (byte*) NativeMemory.Alloc(dataSize);
|
||||||
}
|
}
|
Loading…
Reference in New Issue