textures - OpenGL - Very strange artifacts.. Only happens when there is a lot of instances of the same type of object -


so basicly creating 2d game. using vbos , glsl shaders. every texture load, create vbo it, every drawable object uses texture it's elements inserted vbo. while ago trying create grid object creating lot of small boxes , positioning them next each other. in same vbo because had same texture create grid object. once got on 10 or so, started having weird artifacts.

so by-passed creating 1 big drawable , repeating texture on multiple times. artifacts gone. started doing text mapping (each letter instance share same texture, text map) , have noticed when go on 6 letters artifacts start appear. have no idea why happening dont have lead.

so wondering if has clue might causing problem..

note: noticed in lighting system (same texture different rgb values) if put 2 lights close each other, intersect after 3 artifacts start. might caus, because text intersects due padding.. how can fix 2 textures intersect , use same texture caus artifacts?

edit: ^^^ never mind removed padding , artifacts still there..

solved. problem in gldrawelements 2nd argument passing in number larger actual amount of indexes had, opengl trying render triangles.


Comments

Popular posts from this blog

java - JavaFX 2 slider labelFormatter not being used -

Detect support for Shoutcast ICY MP3 without navigator.userAgent in Firefox? -

web - SVG not rendering properly in Firefox -