mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-13 18:28:35 +12:00
Remove base offset
This commit is contained in:
parent
2679e4f526
commit
86fff9800f
3 changed files with 2 additions and 12 deletions
|
@ -143,6 +143,7 @@ D3D12_GPU_VIRTUAL_ADDRESS createVertexBuffer(const VertexBufferFormat &vbf, cons
|
||||||
|
|
||||||
std::vector<D3D12_VERTEX_BUFFER_VIEW> D3D12GSRender::UploadVertexBuffers(bool indexed_draw)
|
std::vector<D3D12_VERTEX_BUFFER_VIEW> D3D12GSRender::UploadVertexBuffers(bool indexed_draw)
|
||||||
{
|
{
|
||||||
|
u32 m_vertex_data_base_offset = rsx::method_registers[NV4097_SET_VERTEX_DATA_BASE_OFFSET];
|
||||||
std::vector<D3D12_VERTEX_BUFFER_VIEW> result;
|
std::vector<D3D12_VERTEX_BUFFER_VIEW> result;
|
||||||
const std::vector<VertexBufferFormat> &vertexBufferFormat = FormatVertexData(vertex_arrays_info, vertex_arrays, m_vertexBufferSize, m_vertex_data_base_offset);
|
const std::vector<VertexBufferFormat> &vertexBufferFormat = FormatVertexData(vertex_arrays_info, vertex_arrays, m_vertexBufferSize, m_vertex_data_base_offset);
|
||||||
m_IASet = getIALayout(m_device.Get(), vertexBufferFormat, vertex_arrays_info, m_vertex_data_base_offset);
|
m_IASet = getIALayout(m_device.Get(), vertexBufferFormat, vertex_arrays_info, m_vertex_data_base_offset);
|
||||||
|
|
|
@ -880,17 +880,7 @@ void RSXThread::DoCmd(const u32 fcmd, const u32 cmd, const u32 args_addr, const
|
||||||
}
|
}
|
||||||
|
|
||||||
case NV4097_SET_VERTEX_DATA_BASE_OFFSET:
|
case NV4097_SET_VERTEX_DATA_BASE_OFFSET:
|
||||||
{
|
|
||||||
m_vertex_data_base_offset = ARGS(0);
|
|
||||||
|
|
||||||
if (count >= 2)
|
|
||||||
{
|
|
||||||
m_vertex_data_base_index = ARGS(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
//LOG_WARNING(RSX, "NV4097_SET_VERTEX_DATA_BASE_OFFSET: 0x%x", m_vertex_data_base_offset);
|
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
|
|
||||||
case NV4097_SET_VERTEX_DATA_BASE_INDEX:
|
case NV4097_SET_VERTEX_DATA_BASE_INDEX:
|
||||||
{
|
{
|
||||||
|
|
|
@ -330,7 +330,6 @@ public:
|
||||||
u16 m_shader_window_pixel_centers;
|
u16 m_shader_window_pixel_centers;
|
||||||
|
|
||||||
// Vertex Data
|
// Vertex Data
|
||||||
u32 m_vertex_data_base_offset;
|
|
||||||
u32 m_vertex_data_base_index;
|
u32 m_vertex_data_base_index;
|
||||||
|
|
||||||
// Frequency divider
|
// Frequency divider
|
||||||
|
@ -410,7 +409,7 @@ protected:
|
||||||
m_line_width = 1.0;
|
m_line_width = 1.0;
|
||||||
m_line_stipple_pattern = 0xffff;
|
m_line_stipple_pattern = 0xffff;
|
||||||
m_line_stipple_factor = 1;
|
m_line_stipple_factor = 1;
|
||||||
m_vertex_data_base_offset = 0;
|
rsx::method_registers[NV4097_SET_VERTEX_DATA_BASE_OFFSET] = 0;
|
||||||
m_vertex_data_base_index = 0;
|
m_vertex_data_base_index = 0;
|
||||||
|
|
||||||
// Construct Stipple Pattern
|
// Construct Stipple Pattern
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue