diff --git a/Ryujinx.Graphics.Gpu/Engine/MethodDraw.cs b/Ryujinx.Graphics.Gpu/Engine/MethodDraw.cs
index d2571d3d73..b13cc9cab3 100644
--- a/Ryujinx.Graphics.Gpu/Engine/MethodDraw.cs
+++ b/Ryujinx.Graphics.Gpu/Engine/MethodDraw.cs
@@ -123,7 +123,7 @@ namespace Ryujinx.Graphics.Gpu.Engine
///
/// Sets the index buffer count.
- /// This also sets internal state that indicates that the next draw is a indexed draw.
+ /// This also sets internal state that indicates that the next draw is an indexed draw.
///
/// Current GPU state
/// Method call argument
diff --git a/Ryujinx.Graphics.Gpu/Engine/MethodResetCounter.cs b/Ryujinx.Graphics.Gpu/Engine/MethodResetCounter.cs
index 9b46908205..79f8e1e8ae 100644
--- a/Ryujinx.Graphics.Gpu/Engine/MethodResetCounter.cs
+++ b/Ryujinx.Graphics.Gpu/Engine/MethodResetCounter.cs
@@ -6,7 +6,7 @@ namespace Ryujinx.Graphics.Gpu.Engine
partial class Methods
{
///
- /// Resets the value of a internal GPU counter back to zero.
+ /// Resets the value of an internal GPU counter back to zero.
///
/// Current GPU state
/// Method call argument
diff --git a/Ryujinx.Graphics.Gpu/Image/FormatTable.cs b/Ryujinx.Graphics.Gpu/Image/FormatTable.cs
index 468a1ed5c5..517caecaf8 100644
--- a/Ryujinx.Graphics.Gpu/Image/FormatTable.cs
+++ b/Ryujinx.Graphics.Gpu/Image/FormatTable.cs
@@ -190,7 +190,7 @@ namespace Ryujinx.Graphics.Gpu.Image
};
///
- /// Try getting the texture format from a encoded format integer from the Maxwell texture descriptor.
+ /// Try getting the texture format from an encoded format integer from the Maxwell texture descriptor.
///
/// The encoded format integer from the texture descriptor
/// Indicates if the format is a sRGB format
@@ -204,7 +204,7 @@ namespace Ryujinx.Graphics.Gpu.Image
}
///
- /// Try getting the vertex attribute format from a encoded format integer from Maxwell attribute registers.
+ /// Try getting the vertex attribute format from an encoded format integer from Maxwell attribute registers.
///
/// The encoded format integer from the attribute registers
/// The output vertex attribute format
diff --git a/Ryujinx.Graphics.Gpu/Image/Pool.cs b/Ryujinx.Graphics.Gpu/Image/Pool.cs
index e4cefe9cbc..7cf06d0b01 100644
--- a/Ryujinx.Graphics.Gpu/Image/Pool.cs
+++ b/Ryujinx.Graphics.Gpu/Image/Pool.cs
@@ -6,7 +6,7 @@ namespace Ryujinx.Graphics.Gpu.Image
///
/// Represents a pool of GPU resources, such as samplers or textures.
///
- /// GPU resource type
+ /// Type of the GPU resource
abstract class Pool : IDisposable
{
protected const int DescriptorSize = 0x20;
@@ -57,7 +57,7 @@ namespace Ryujinx.Graphics.Gpu.Image
///
/// Synchronizes host memory with guest memory.
- /// This causes a invalidation of pool entries,
+ /// This causes invalidation of pool entries,
/// if a modification of entries by the CPU is detected.
///
public void SynchronizeMemory()
diff --git a/Ryujinx.Graphics.Gpu/Image/Texture.cs b/Ryujinx.Graphics.Gpu/Image/Texture.cs
index be3d622f9c..e33de1fa4e 100644
--- a/Ryujinx.Graphics.Gpu/Image/Texture.cs
+++ b/Ryujinx.Graphics.Gpu/Image/Texture.cs
@@ -365,7 +365,7 @@ namespace Ryujinx.Graphics.Gpu.Image
/// This causes the texture data to be written back to guest memory.
/// If the texture was written by the GPU, this includes all modification made by the GPU
/// up to this point.
- /// Be aware that this is a expensive operation, avoid calling it unless strictly needed.
+ /// Be aware that this is an expensive operation, avoid calling it unless strictly needed.
/// This may cause data corruption if the memory is already being used for something else on the CPU side.
///
public void Flush()
diff --git a/Ryujinx.Graphics.Gpu/Image/TextureBindingInfo.cs b/Ryujinx.Graphics.Gpu/Image/TextureBindingInfo.cs
index 91a5fcf60e..b4793f58ff 100644
--- a/Ryujinx.Graphics.Gpu/Image/TextureBindingInfo.cs
+++ b/Ryujinx.Graphics.Gpu/Image/TextureBindingInfo.cs
@@ -15,7 +15,7 @@ namespace Ryujinx.Graphics.Gpu.Image
///
/// Shader texture handle.
- /// This is a index into the texture constant buffer.
+ /// This is an index into the texture constant buffer.
///
public int Handle { get; }
diff --git a/Ryujinx.Graphics.Gpu/Image/TextureManager.cs b/Ryujinx.Graphics.Gpu/Image/TextureManager.cs
index 387e908d69..1572719118 100644
--- a/Ryujinx.Graphics.Gpu/Image/TextureManager.cs
+++ b/Ryujinx.Graphics.Gpu/Image/TextureManager.cs
@@ -245,7 +245,7 @@ namespace Ryujinx.Graphics.Gpu.Image
}
///
- /// Tries to find a existing texture, or create a new one if not found.
+ /// Tries to find an existing texture, or create a new one if not found.
///
/// Copy texture to find or create
/// The texture
@@ -298,7 +298,7 @@ namespace Ryujinx.Graphics.Gpu.Image
}
///
- /// Tries to find a existing texture, or create a new one if not found.
+ /// Tries to find an existing texture, or create a new one if not found.
///
/// Color buffer texture to find or create
/// Number of samples in the X direction, for MSAA
@@ -381,7 +381,7 @@ namespace Ryujinx.Graphics.Gpu.Image
}
///
- /// Tries to find a existing texture, or create a new one if not found.
+ /// Tries to find an existing texture, or create a new one if not found.
///
/// Depth-stencil buffer texture to find or create
/// Size of the depth-stencil texture
@@ -430,7 +430,7 @@ namespace Ryujinx.Graphics.Gpu.Image
}
///
- /// Tries to find a existing texture, or create a new one if not found.
+ /// Tries to find an existing texture, or create a new one if not found.
///
/// Texture information of the texture to be found or created
/// The texture search flags, defines texture comparison rules
diff --git a/Ryujinx.Graphics.Gpu/Image/TexturePoolCache.cs b/Ryujinx.Graphics.Gpu/Image/TexturePoolCache.cs
index 6c249ca65b..2e5c2b5d3c 100644
--- a/Ryujinx.Graphics.Gpu/Image/TexturePoolCache.cs
+++ b/Ryujinx.Graphics.Gpu/Image/TexturePoolCache.cs
@@ -18,7 +18,7 @@ namespace Ryujinx.Graphics.Gpu.Image
///
/// Constructs a new instance of the texture pool.
///
- ///
+ /// GPU context that the texture pool belongs to
public TexturePoolCache(GpuContext context)
{
_context = context;
diff --git a/Ryujinx.Graphics.Gpu/MacroInterpreter.cs b/Ryujinx.Graphics.Gpu/MacroInterpreter.cs
index 63a5986ac4..c853da73fb 100644
--- a/Ryujinx.Graphics.Gpu/MacroInterpreter.cs
+++ b/Ryujinx.Graphics.Gpu/MacroInterpreter.cs
@@ -329,7 +329,7 @@ namespace Ryujinx.Graphics.Gpu
}
///
- /// Gets the result of a Arithmetic and Logic operation using registers.
+ /// Gets the result of an Arithmetic and Logic operation using registers.
///
/// Arithmetic and Logic unit operation with registers
/// First operand value
diff --git a/Ryujinx.Graphics.Gpu/Memory/BufferManager.cs b/Ryujinx.Graphics.Gpu/Memory/BufferManager.cs
index de56bacaf4..0acbd94ad0 100644
--- a/Ryujinx.Graphics.Gpu/Memory/BufferManager.cs
+++ b/Ryujinx.Graphics.Gpu/Memory/BufferManager.cs
@@ -368,7 +368,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
/// Gets the address of the compute uniform buffer currently bound at the given index.
///
/// Index of the uniform buffer binding
- /// The uniform buffer address, or a undefined value if the buffer is not currently bound
+ /// The uniform buffer address, or an undefined value if the buffer is not currently bound
public ulong GetComputeUniformBufferAddress(int index)
{
return _cpUniformBuffers.Buffers[index].Address;
@@ -379,7 +379,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
///
/// Index of the shader stage
/// Index of the uniform buffer binding
- /// The uniform buffer address, or a undefined value if the buffer is not currently bound
+ /// The uniform buffer address, or an undefined value if the buffer is not currently bound
public ulong GetGraphicsUniformBufferAddress(int stage, int index)
{
return _gpUniformBuffers[stage].Buffers[index].Address;
diff --git a/Ryujinx.Graphics.Gpu/Memory/MemoryManager.cs b/Ryujinx.Graphics.Gpu/Memory/MemoryManager.cs
index d0171b4205..2fc315c3cd 100644
--- a/Ryujinx.Graphics.Gpu/Memory/MemoryManager.cs
+++ b/Ryujinx.Graphics.Gpu/Memory/MemoryManager.cs
@@ -65,7 +65,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
/// The memory is automatically allocated by the memory manager.
///
/// CPU virtual address to map into
- /// Mapping size in bytes
+ /// Size in bytes of the mapping
/// GPU virtual address where the range was mapped, or an all ones mask in case of failure
public ulong Map(ulong pa, ulong size)
{
@@ -91,7 +91,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
/// This also ensures that the mapping is always done in the first 4GB of GPU address space.
///
/// CPU virtual address to map into
- /// Mapping size in bytes
+ /// Size in bytes of the mapping
/// GPU virtual address where the range was mapped, or an all ones mask in case of failure
public ulong MapLow(ulong pa, ulong size)
{
@@ -120,7 +120,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
/// This prevents the reserved region from being used for memory allocation for map.
///
/// GPU virtual address to reserve
- /// Reservation size in bytes
+ /// Size in bytes of the reservation
/// GPU virtual address of the reservation, or an all ones mask in case of failure
public ulong ReserveFixed(ulong va, ulong size)
{
@@ -146,7 +146,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
///
/// Reserves memory at any GPU memory location.
///
- /// Reservation size in bytes
+ /// Size in bytes of the reservation
/// Reservation address alignment in bytes
/// GPU virtual address of the reservation, or an all ones mask in case of failure
public ulong Reserve(ulong size, ulong alignment)
@@ -184,7 +184,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
}
///
- /// Gets the address of a unused (free) region of the specified size.
+ /// Gets the address of an unused (free) region of the specified size.
///
/// Size of the region in bytes
/// Required alignment of the region address in bytes
@@ -250,7 +250,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
}
///
- /// Translated a GPU virtual address to a CPU virtual address.
+ /// Translates a GPU virtual address to a CPU virtual address.
///
/// GPU virtual address to be translated
/// CPU virtual address
diff --git a/Ryujinx.Graphics.Gpu/Memory/RangeList.cs b/Ryujinx.Graphics.Gpu/Memory/RangeList.cs
index d65814b3f1..6af440c054 100644
--- a/Ryujinx.Graphics.Gpu/Memory/RangeList.cs
+++ b/Ryujinx.Graphics.Gpu/Memory/RangeList.cs
@@ -39,7 +39,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
}
///
- /// Removes a item from the list.
+ /// Removes an item from the list.
///
/// The item to be removed
/// True if the item was removed, or false if it was not found
@@ -97,7 +97,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
/// It only ensures that the item returned overlaps the specified memory range.
///
/// Start address of the range
- /// Size in bytes or the rangee
+ /// Size in bytes of the range
/// The overlapping item, or the default value for the type if none found
public T FindFirstOverlap(ulong address, ulong size)
{
@@ -126,7 +126,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
/// Gets all items on the list overlapping the specified memory range.
///
/// Start address of the range
- /// Size in bytes or the rangee
+ /// Size in bytes of the range
/// Output array where matches will be written. It is automatically resized to fit the results
/// The number of overlapping items found
public int FindOverlaps(ulong address, ulong size, ref T[] output)
@@ -184,7 +184,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
/// This method is faster than the regular method to find all overlaps.
///
/// Start address of the range
- /// Size in bytes or the rangee
+ /// Size in bytes of the range
/// Output array where matches will be written. It is automatically resized to fit the results
/// The number of overlapping items found
public int FindOverlapsNonOverlapping(ulong address, ulong size, ref T[] output)
@@ -297,7 +297,7 @@ namespace Ryujinx.Graphics.Gpu.Memory
/// Performs binary search for items overlapping a given memory range.
///
/// Start address of the range
- /// Size of the range in bytes
+ /// Size in bytes of the range
/// List index of the item, or complement index of nearest item with lower value on the list
private int BinarySearch(ulong address, ulong size)
{
diff --git a/Ryujinx.Graphics.Gpu/NvGpuFifo.cs b/Ryujinx.Graphics.Gpu/NvGpuFifo.cs
index 9e15453340..853e5dfdd3 100644
--- a/Ryujinx.Graphics.Gpu/NvGpuFifo.cs
+++ b/Ryujinx.Graphics.Gpu/NvGpuFifo.cs
@@ -72,7 +72,7 @@ namespace Ryujinx.Graphics.Gpu
}
///
- /// Pushes a argument to the macro call argument FIFO.
+ /// Pushes an argument to the macro call argument FIFO.
///
/// Argument to be pushed
public void PushArgument(int argument)
diff --git a/Ryujinx.Graphics.Gpu/State/GpuState.cs b/Ryujinx.Graphics.Gpu/State/GpuState.cs
index f673d296c8..c6052f4a65 100644
--- a/Ryujinx.Graphics.Gpu/State/GpuState.cs
+++ b/Ryujinx.Graphics.Gpu/State/GpuState.cs
@@ -94,7 +94,7 @@ namespace Ryujinx.Graphics.Gpu.State
}
///
- /// Writes a offset value at the uniform buffer offset register.
+ /// Writes an offset value at the uniform buffer offset register.
///
/// The offset to be written
public void SetUniformBufferOffset(int offset)