mirror of https://github.com/PCSX2/pcsx2.git
gsdx-ogl: linux only
* Was easy, I forgot to set the type of the buffer. * align shader change too git-svn-id: http://pcsx2.googlecode.com/svn/branches/gsdx-ogl@5071 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
86a9910027
commit
e0004b5027
|
@ -313,7 +313,7 @@ class GSVertexBufferStateOGL {
|
|||
{
|
||||
m_start = 0;
|
||||
m_limit = new_limit;
|
||||
glBufferData(GL_ARRAY_BUFFER, m_limit * m_stride, NULL, GL_STREAM_DRAW);
|
||||
glBufferData(m_target, m_limit * m_stride, NULL, GL_STREAM_DRAW);
|
||||
}
|
||||
|
||||
void bind()
|
||||
|
@ -383,6 +383,11 @@ class GSVertexBufferStateOGL {
|
|||
|
||||
size_t GetStart() { return m_start; }
|
||||
|
||||
void debug()
|
||||
{
|
||||
fprintf(stderr, "data buffer: start %d, count %d\n", m_start, m_count);
|
||||
}
|
||||
|
||||
} *m_vb, *m_ib;
|
||||
|
||||
GLuint m_va;
|
||||
|
@ -504,27 +509,24 @@ public:
|
|||
|
||||
void debug()
|
||||
{
|
||||
uint32 element = 0;
|
||||
string topo;
|
||||
switch (m_topology) {
|
||||
case GL_POINTS:
|
||||
//element = m_count;
|
||||
topo = "point";
|
||||
break;
|
||||
case GL_LINES:
|
||||
//element = m_count/2;
|
||||
topo = "line";
|
||||
break;
|
||||
case GL_TRIANGLES:
|
||||
//element = m_count/3;
|
||||
topo = "triangle";
|
||||
break;
|
||||
case GL_TRIANGLE_STRIP:
|
||||
//element = m_count - 2;
|
||||
topo = "triangle strip";
|
||||
break;
|
||||
}
|
||||
fprintf(stderr, "%d primitives of %s\n", element, topo.c_str());
|
||||
m_vb->debug();
|
||||
m_ib->debug();
|
||||
fprintf(stderr, "primitives of %s\n", topo.c_str());
|
||||
|
||||
}
|
||||
};
|
||||
|
|
|
@ -117,7 +117,7 @@ void vs_main()
|
|||
}
|
||||
|
||||
VSout.c = i_c;
|
||||
VSout.t.z = i_f.a;
|
||||
VSout.t.z = i_f.r;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue