🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

ogl partially filling buffer with the same data over and over at same position

Started by
1 comment, last by _WeirdCat_ 2 years, 11 months ago

i don't see any bug. I try to fill a buffer which consists vertex and tex data from string.

After opening text file i pass contents to gl array buff

this means i load text file and then create a buffer of whole text length and try to fill it with triangle data, problem is

it always draws only first 30 chars of the text over and over, it's like i am filling the buffer with the same text...

converting text file to vert array buffer

int act_offset = 0;
       for (int i=0; i < text.lines.Count; i++)
       {

           float offsety = 0.8 - MM2NDCHeight(font_height_mm)*float(i);

       font->FillTriangleBuffer(&text_vbuffer, &FONT_VERTEX_BUFFER[0], &text_length, act_offset, 0.2, offsety, MM2NDCHeight(font_height_mm), text.lines[i], FONT_REGULAR);

           act_offset = act_offset + text.lines[i].length();
           LOGE("line: "+CIntToStr(i)+" len: "+CIntToStr(lines[i])+ " act_offset: "+CIntToStr(act_offset));
       }

where FillTriangleBuffer puts 2 triangles for each character

       
       void FillTriangleBuffer(unsigned int * vbuff, TGLFontVertex * inbuff, int * buff_len, int atpos, float x, float y, float size, std::string atext, int type)
   {

 int tlen = TextLength(atext);

 float xoffset = 0.0;

 float lastwsize = 0.0;

 int atp = atpos * 6;
LOGE("Trying to fill: " +atext+ "  at pos: "+CIntToStr(atp));
 for (int i=0; i < tlen; i++)
 {
  int ci = int( (unsigned char)atext[i]);


  xoffset = xoffset + lastwsize;
  float wsize = char_width(ci, type, size);
  vec4 uv = Alphabet[type][ci].atlas_uv;

  inbuff[atp + i*6+0].t = vec2(uv.x, uv.y - uv.w);
  inbuff[atp + i*6+0].v = vec3(x+xoffset, y, 0.0);

  inbuff[atp + i*6+1].t = vec2(uv.x+uv.z, uv.y - uv.w);
  inbuff[atp + i*6+1].v = vec3(x+xoffset+wsize, y, 0.0);

  inbuff[atp + i*6+2].t = vec2(uv.x, uv.y);
  inbuff[atp + i*6+2].v = vec3(x+xoffset, y - size, 0.0);

  inbuff[atp + i*6+3].t = vec2(uv.x, uv.y);
  inbuff[atp + i*6+3].v = vec3(x+xoffset, y - size, 0.0);

  inbuff[atp + i*6+4].t = vec2(uv.x+uv.z, uv.y - uv.w);
  inbuff[atp + i*6+4].v = vec3(x+xoffset+wsize, y, 0.0);

  inbuff[atp + i*6+5].t = vec2(uv.x+uv.z, uv.y);
  inbuff[atp + i*6+5].v = vec3(x+xoffset+wsize, y - size, 0.0);

  LOGE("Filling: index" +CIntToStr(atp + i*6)+ " ci: "+CIntToStr(ci)+" character: "+atext[i]+"  Pos: "+vec4tostr(vec4(x,y,x+xoffset, y - size)));
  lastwsize = wsize;
 }

 glBindBuffer(GL_ARRAY_BUFFER, (*vbuff));
 glBufferSubData(GL_ARRAY_BUFFER, sizeof(TGLFontVertex) * atpos * 6, sizeof(TGLFontVertex) * tlen * 6, inbuff);

}

then i call

font->DrawTextTriBuff(&text_vbuffer, 100, 10, vec3(1.0), false, vec2(0.0), vec2(0.0), FONT_REGULAR, 1.0);

the call should draw 100th character and then 9 after It instead it draws firs 9 characters....



here is draw call

void DrawTextTriBuff(unsigned int * vbuff, int atpos, int len, vec3 color, bool useb, vec2 bmin, vec2 bmax, int type, float alpha)
{


 glActiveTexture(GL_TEXTURE0);

 glDisable(GL_DEPTH_TEST);
 glDepthMask(GL_FALSE);
 glEnable(GL_BLEND);
 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);


 glBindBuffer(GL_ARRAY_BUFFER, (*vbuff));



 FONT_SHADER->Enable();
 FONT_SHADER->Send1I("font_tex", 0 );
 FONT_SHADER->Send3F("FONT_COLOR", color );
 FONT_SHADER->Send1F("alpha", alpha );
 FONT_SHADER->Send1I("use_boundary", useb ? 1 : 0 );
 if (useb)
 {
  FONT_SHADER->Send2F("bmin", bmin);
  FONT_SHADER->Send2F("bmax", bmax);
 }


 glVertexAttribPointer(FONT_SHADER->vertex_pos, 3, GL_FLOAT, GL_FALSE, sizeof(TGLFontVertex), (void*)(offsetof(struct TGLFontVertex, v)));
 glVertexAttribPointer(FONT_SHADER->texture_coord, 2, GL_FLOAT, GL_FALSE, sizeof(TGLFontVertex), (void*)(offsetof(struct TGLFontVertex, t)));

 glEnableVertexAttribArray(FONT_SHADER->vertex_pos);
 glEnableVertexAttribArray(FONT_SHADER->texture_coord);

 atlas[type].Bind();

  glDrawArrays(GL_TRIANGLES, atpos*6, len*6);


 glDisableVertexAttribArray(FONT_SHADER->vertex_pos);
 glDisableVertexAttribArray(FONT_SHADER->texture_coord);
 FONT_SHADER->Disable();
 glBindBuffer(GL_ARRAY_BUFFER, 0);


 glDisable(GL_BLEND);
 glDepthMask(GL_TRUE);
 glEnable(GL_DEPTH_TEST);
}

this is actual text file

clickbait_enabled=1
clickbait_color=vec3(0#0.84#1)
button_font_color=vec3(1#1#1)
button_color=vec3(0.3#0.3#0.3)
enabled_btn_colors=vec3(0#1#0)
menu_font_color=vec3(0#0.00392157#0)
prj_bg_color=vec3(0.098#0.329#0.658)
prj_grid_color=vec3(0.337#0.6#0.933)
prj_wireframe=vec3(0.980392#0.980392#0.984314)
sel_color=vec3(0.156863#0.847059#0.866667)
ins_color=vec3(0#0.84#1)
grid_font_color=vec3(1#1#1)
entity_font_color=vec3(0#0.5#1)
group_font_color=vec3(0#1#0)
handle_collision=0
pattern_depth_test=1
wireframe_over_pattern=0

and the result draws “clickbait” only (/storage/emulated/0/ is something else not related), if i try to draw whole buffer it shows about 30 characters and draws the same text at same position over and over, making it ridicilousely bold…

log outputs that is filling the buffer yet sth is wrong x_X

log:
com.cad.art3dcadc E: TRYING TO OPEN FILE /storage/emulated/0/reflhax.txt
com.cad.art3dcadc E: WHLE TEXT LENGTH: 523 lines: 17
com.cad.art3dcadc E: Trying to fill: clickbait_enabled=1
      at pos: 0
com.cad.art3dcadc E: Filling: index0 ci: 99 character: c  Pos: vec4(0.2#0.8#0.2#0.775)
com.cad.art3dcadc E: Filling: index6 ci: 108 character: l  Pos: vec4(0.2#0.8#0.207031#0.775)
com.cad.art3dcadc E: Filling: index12 ci: 105 character: i  Pos: vec4(0.2#0.8#0.214062#0.775)
com.cad.art3dcadc E: Filling: index18 ci: 99 character: c  Pos: vec4(0.2#0.8#0.221094#0.775)
com.cad.art3dcadc E: Filling: index24 ci: 107 character: k  Pos: vec4(0.2#0.8#0.228125#0.775)
com.cad.art3dcadc E: Filling: index30 ci: 98 character: b  Pos: vec4(0.2#0.8#0.235156#0.775)
com.cad.art3dcadc E: Filling: index36 ci: 97 character: a  Pos: vec4(0.2#0.8#0.242187#0.775)
com.cad.art3dcadc E: Filling: index42 ci: 105 character: i  Pos: vec4(0.2#0.8#0.249219#0.775)
com.cad.art3dcadc E: Filling: index48 ci: 116 character: t  Pos: vec4(0.2#0.8#0.25625#0.775)
com.cad.art3dcadc E: Filling: index54 ci: 95 character: _  Pos: vec4(0.2#0.8#0.263281#0.775)
com.cad.art3dcadc E: Filling: index60 ci: 101 character: e  Pos: vec4(0.2#0.8#0.270312#0.775)
com.cad.art3dcadc E: Filling: index66 ci: 110 character: n  Pos: vec4(0.2#0.8#0.277344#0.775)
com.cad.art3dcadc E: Filling: index72 ci: 97 character: a  Pos: vec4(0.2#0.8#0.284375#0.775)
com.cad.art3dcadc E: Filling: index78 ci: 98 character: b  Pos: vec4(0.2#0.8#0.291406#0.775)
com.cad.art3dcadc E: Filling: index84 ci: 108 character: l  Pos: vec4(0.2#0.8#0.298437#0.775)
com.cad.art3dcadc E: Filling: index90 ci: 101 character: e  Pos: vec4(0.2#0.8#0.305469#0.775)
com.cad.art3dcadc E: Filling: index96 ci: 100 character: d  Pos: vec4(0.2#0.8#0.3125#0.775)
com.cad.art3dcadc E: Filling: index102 ci: 61 character: =  Pos: vec4(0.2#0.8#0.319531#0.775)
com.cad.art3dcadc E: Filling: index108 ci: 49 character: 1  Pos: vec4(0.2#0.8#0.326562#0.775)
com.cad.art3dcadc E: Filling: index114 ci: 10 character: 
      Pos: vec4(0.2#0.8#0.333594#0.775)
com.cad.art3dcadc E: line: 0 len: 20 act_offset: 20
com.cad.art3dcadc E: Trying to fill: clickbait_color=vec3(0#0.84#1)
      at pos: 120
com.cad.art3dcadc E: Filling: index120 ci: 99 character: c  Pos: vec4(0.2#0.775#0.2#0.75)
com.cad.art3dcadc E: Filling: index126 ci: 108 character: l  Pos: vec4(0.2#0.775#0.207031#0.75)
com.cad.art3dcadc E: Filling: index132 ci: 105 character: i  Pos: vec4(0.2#0.775#0.214062#0.75)
com.cad.art3dcadc E: Filling: index138 ci: 99 character: c  Pos: vec4(0.2#0.775#0.221094#0.75)
com.cad.art3dcadc E: Filling: index144 ci: 107 character: k  Pos: vec4(0.2#0.775#0.228125#0.75)
com.cad.art3dcadc E: Filling: index150 ci: 98 character: b  Pos: vec4(0.2#0.775#0.235156#0.75)
com.cad.art3dcadc E: Filling: index156 ci: 97 character: a  Pos: vec4(0.2#0.775#0.242187#0.75)
com.cad.art3dcadc E: Filling: index162 ci: 105 character: i  Pos: vec4(0.2#0.775#0.249219#0.75)
com.cad.art3dcadc E: Filling: index168 ci: 116 character: t  Pos: vec4(0.2#0.775#0.25625#0.75)
com.cad.art3dcadc E: Filling: index174 ci: 95 character: _  Pos: vec4(0.2#0.775#0.263281#0.75)
com.cad.art3dcadc E: Filling: index180 ci: 99 character: c  Pos: vec4(0.2#0.775#0.270312#0.75)
com.cad.art3dcadc E: Filling: index186 ci: 111 character: o  Pos: vec4(0.2#0.775#0.277344#0.75)
com.cad.art3dcadc E: Filling: index192 ci: 108 character: l  Pos: vec4(0.2#0.775#0.284375#0.75)
com.cad.art3dcadc E: Filling: index198 ci: 111 character: o  Pos: vec4(0.2#0.775#0.291406#0.75)
com.cad.art3dcadc E: Filling: index204 ci: 114 character: r  Pos: vec4(0.2#0.775#0.298437#0.75)
com.cad.art3dcadc E: Filling: index210 ci: 61 character: =  Pos: vec4(0.2#0.775#0.305469#0.75)
com.cad.art3dcadc E: Filling: index216 ci: 118 character: v  Pos: vec4(0.2#0.775#0.3125#0.75)
com.cad.art3dcadc E: Filling: index222 ci: 101 character: e  Pos: vec4(0.2#0.775#0.319531#0.75)
com.cad.art3dcadc E: Filling: index228 ci: 99 character: c  Pos: vec4(0.2#0.775#0.326562#0.75)
com.cad.art3dcadc E: Filling: index234 ci: 51 character: 3  Pos: vec4(0.2#0.775#0.333594#0.75)
com.cad.art3dcadc E: Filling: index240 ci: 40 character: (  Pos: vec4(0.2#0.775#0.340625#0.75)
com.cad.art3dcadc E: Filling: index246 ci: 48 character: 0  Pos: vec4(0.2#0.775#0.347656#0.75)
com.cad.art3dcadc E: Filling: index252 ci: 35 character: #  Pos: vec4(0.2#0.775#0.354687#0.75)
com.cad.art3dcadc E: Filling: index258 ci: 48 character: 0  Pos: vec4(0.2#0.775#0.361719#0.75)
com.cad.art3dcadc E: Filling: index264 ci: 46 character: .  Pos: vec4(0.2#0.775#0.36875#0.75)
com.cad.art3dcadc E: Filling: index270 ci: 56 character: 8  Pos: vec4(0.2#0.775#0.375781#0.75)
com.cad.art3dcadc E: Filling: index276 ci: 52 character: 4  Pos: vec4(0.2#0.775#0.382812#0.75)
com.cad.art3dcadc E: Filling: index282 ci: 35 character: #  Pos: vec4(0.2#0.775#0.389844#0.75)
com.cad.art3dcadc E: Filling: index288 ci: 49 character: 1  Pos: vec4(0.2#0.775#0.396875#0.75)
com.cad.art3dcadc E: Filling: index294 ci: 41 character: )  Pos: vec4(0.2#0.775#0.403906#0.75)
com.cad.art3dcadc E: Filling: index300 ci: 10 character: 
      Pos: vec4(0.2#0.775#0.410937#0.75)
com.cad.art3dcadc E: line: 1 len: 31 act_offset: 51
com.cad.art3dcadc E: Trying to fill: button_font_color=vec3(1#1#1)
      at pos: 306
com.cad.art3dcadc E: Filling: index306 ci: 98 character: b  Pos: vec4(0.2#0.75#0.2#0.725)
com.cad.art3dcadc E: Filling: index312 ci: 117 character: u  Pos: vec4(0.2#0.75#0.207031#0.725)
com.cad.art3dcadc E: Filling: index318 ci: 116 character: t  Pos: vec4(0.2#0.75#0.214062#0.725)
com.cad.art3dcadc E: Filling: index324 ci: 116 character: t  Pos: vec4(0.2#0.75#0.221094#0.725)
com.cad.art3dcadc E: Filling: index330 ci: 111 character: o  Pos: vec4(0.2#0.75#0.228125#0.725)
com.cad.art3dcadc E: Filling: index336 ci: 110 character: n  Pos: vec4(0.2#0.75#0.235156#0.725)
com.cad.art3dcadc E: Filling: index342 ci: 95 character: _  Pos: vec4(0.2#0.75#0.242187#0.725)
com.cad.art3dcadc E: Filling: index348 ci: 102 character: f  Pos: vec4(0.2#0.75#0.249219#0.725)
com.cad.art3dcadc E: Filling: index354 ci: 111 character: o  Pos: vec4(0.2#0.75#0.25625#0.725)
com.cad.art3dcadc E: Filling: index360 ci: 110 character: n  Pos: vec4(0.2#0.75#0.263281#0.725)
com.cad.art3dcadc E: Filling: index366 ci: 116 character: t  Pos: vec4(0.2#0.75#0.270312#0.725)
com.cad.art3dcadc E: Filling: index372 ci: 95 character: _  Pos: vec4(0.2#0.75#0.277344#0.725)
com.cad.art3dcadc E: Filling: index378 ci: 99 character: c  Pos: vec4(0.2#0.75#0.284375#0.725)
com.cad.art3dcadc E: Filling: index384 ci: 111 character: o  Pos: vec4(0.2#0.75#0.291406#0.725)
com.cad.art3dcadc E: Filling: index390 ci: 108 character: l  Pos: vec4(0.2#0.75#0.298437#0.725)
com.cad.art3dcadc E: Filling: index396 ci: 111 character: o  Pos: vec4(0.2#0.75#0.305469#0.725)
com.cad.art3dcadc E: Filling: index402 ci: 114 character: r  Pos: vec4(0.2#0.75#0.3125#0.725)
com.cad.art3dcadc E: Filling: index408 ci: 61 character: =  Pos: vec4(0.2#0.75#0.319531#0.725)
com.cad.art3dcadc E: Filling: index414 ci: 118 character: v  Pos: vec4(0.2#0.75#0.326562#0.725)
com.cad.art3dcadc E: Filling: index420 ci: 101 character: e  Pos: vec4(0.2#0.75#0.333594#0.725)
com.cad.art3dcadc E: Filling: index426 ci: 99 character: c  Pos: vec4(0.2#0.75#0.340625#0.725)
com.cad.art3dcadc E: Filling: index432 ci: 51 character: 3  Pos: vec4(0.2#0.75#0.347656#0.725)
com.cad.art3dcadc E: Filling: index438 ci: 40 character: (  Pos: vec4(0.2#0.75#0.354687#0.725)
com.cad.art3dcadc E: Filling: index444 ci: 49 character: 1  Pos: vec4(0.2#0.75#0.361719#0.725)
com.cad.art3dcadc E: Filling: index450 ci: 35 character: #  Pos: vec4(0.2#0.75#0.36875#0.725)
com.cad.art3dcadc E: Filling: index456 ci: 49 character: 1  Pos: vec4(0.2#0.75#0.375781#0.725)
com.cad.art3dcadc E: Filling: index462 ci: 35 character: #  Pos: vec4(0.2#0.75#0.382812#0.725)
com.cad.art3dcadc E: Filling: index468 ci: 49 character: 1  Pos: vec4(0.2#0.75#0.389844#0.725)
com.cad.art3dcadc E: Filling: index474 ci: 41 character: )  Pos: vec4(0.2#0.75#0.396875#0.725)
com.cad.art3dcadc E: Filling: index480 ci: 10 character: 
      Pos: vec4(0.2#0.75#0.403906#0.725)
com.cad.art3dcadc E: line: 2 len: 30 act_offset: 81
com.cad.art3dcadc E: Trying to fill: button_color=vec3(0.3#0.3#0.3)
      at pos: 486
com.cad.art3dcadc E: Filling: index486 ci: 98 character: b  Pos: vec4(0.2#0.725#0.2#0.7)
com.cad.art3dcadc E: Filling: index492 ci: 117 character: u  Pos: vec4(0.2#0.725#0.207031#0.7)
com.cad.art3dcadc E: Filling: index498 ci: 116 character: t  Pos: vec4(0.2#0.725#0.214062#0.7)
com.cad.art3dcadc E: Filling: index504 ci: 116 character: t  Pos: vec4(0.2#0.725#0.221094#0.7)
com.cad.art3dcadc E: Filling: index510 ci: 111 character: o  Pos: vec4(0.2#0.725#0.228125#0.7)
com.cad.art3dcadc E: Filling: index516 ci: 110 character: n  Pos: vec4(0.2#0.725#0.235156#0.7)
com.cad.art3dcadc E: Filling: index522 ci: 95 character: _  Pos: vec4(0.2#0.725#0.242187#0.7)
com.cad.art3dcadc E: Filling: index528 ci: 99 character: c  Pos: vec4(0.2#0.725#0.249219#0.7)
com.cad.art3dcadc E: Filling: index534 ci: 111 character: o  Pos: vec4(0.2#0.725#0.25625#0.7)
com.cad.art3dcadc E: Filling: index540 ci: 108 character: l  Pos: vec4(0.2#0.725#0.263281#0.7)
com.cad.art3dcadc E: Filling: index546 ci: 111 character: o  Pos: vec4(0.2#0.725#0.270312#0.7)
com.cad.art3dcadc E: Filling: index552 ci: 114 character: r  Pos: vec4(0.2#0.725#0.277344#0.7)
com.cad.art3dcadc E: Filling: index558 ci: 61 character: =  Pos: vec4(0.2#0.725#0.284375#0.7)
com.cad.art3dcadc E: Filling: index564 ci: 118 character: v  Pos: vec4(0.2#0.725#0.291406#0.7)
com.cad.art3dcadc E: Filling: index570 ci: 101 character: e  Pos: vec4(0.2#0.725#0.298437#0.7)
com.cad.art3dcadc E: Filling: index576 ci: 99 character: c  Pos: vec4(0.2#0.725#0.305469#0.7)
com.cad.art3dcadc E: Filling: index582 ci: 51 character: 3  Pos: vec4(0.2#0.725#0.3125#0.7)
com.cad.art3dcadc E: Filling: index588 ci: 40 character: (  Pos: vec4(0.2#0.725#0.319531#0.7)
com.cad.art3dcadc E: Filling: index594 ci: 48 character: 0  Pos: vec4(0.2#0.725#0.326562#0.7)
com.cad.art3dcadc E: Filling: index600 ci: 46 character: .  Pos: vec4(0.2#0.725#0.333594#0.7)
com.cad.art3dcadc E: Filling: index606 ci: 51 character: 3  Pos: vec4(0.2#0.725#0.340625#0.7)
com.cad.art3dcadc E: Filling: index612 ci: 35 character: #  Pos: vec4(0.2#0.725#0.347656#0.7)
com.cad.art3dcadc E: Filling: index618 ci: 48 character: 0  Pos: vec4(0.2#0.725#0.354687#0.7)
com.cad.art3dcadc E: Filling: index624 ci: 46 character: .  Pos: vec4(0.2#0.725#0.361719#0.7)
com.cad.art3dcadc E: Filling: index630 ci: 51 character: 3  Pos: vec4(0.2#0.725#0.36875#0.7)
com.cad.art3dcadc E: Filling: index636 ci: 35 character: #  Pos: vec4(0.2#0.725#0.375781#0.7)
com.cad.art3dcadc E: Filling: index642 ci: 48 character: 0  Pos: vec4(0.2#0.725#0.382812#0.7)
com.cad.art3dcadc E: Filling: index648 ci: 46 character: .  Pos: vec4(0.2#0.725#0.389844#0.7)
com.cad.art3dcadc E: Filling: index654 ci: 51 character: 3  Pos: vec4(0.2#0.725#0.396875#0.7)
com.cad.art3dcadc E: Filling: index660 ci: 41 character: )  Pos: vec4(0.2#0.725#0.403906#0.7)
com.cad.art3dcadc E: Filling: index666 ci: 10 character: 
      Pos: vec4(0.2#0.725#0.410937#0.7)
com.cad.art3dcadc E: line: 3 len: 31 act_offset: 112
com.cad.art3dcadc E: Trying to fill: enabled_btn_colors=vec3(0#1#0)
      at pos: 672
com.cad.art3dcadc E: Filling: index672 ci: 101 character: e  Pos: vec4(0.2#0.7#0.2#0.675)
com.cad.art3dcadc E: Filling: index678 ci: 110 character: n  Pos: vec4(0.2#0.7#0.207031#0.675)
com.cad.art3dcadc E: Filling: index684 ci: 97 character: a  Pos: vec4(0.2#0.7#0.214062#0.675)
com.cad.art3dcadc E: Filling: index690 ci: 98 character: b  Pos: vec4(0.2#0.7#0.221094#0.675)
com.cad.art3dcadc E: Filling: index696 ci: 108 character: l  Pos: vec4(0.2#0.7#0.228125#0.675)
com.cad.art3dcadc E: Filling: index702 ci: 101 character: e  Pos: vec4(0.2#0.7#0.235156#0.675)
com.cad.art3dcadc E: Filling: index708 ci: 100 character: d  Pos: vec4(0.2#0.7#0.242187#0.675)
com.cad.art3dcadc E: Filling: index714 ci: 95 character: _  Pos: vec4(0.2#0.7#0.249219#0.675)
com.cad.art3dcadc E: Filling: index720 ci: 98 character: b  Pos: vec4(0.2#0.7#0.25625#0.675)
com.cad.art3dcadc E: Filling: index726 ci: 116 character: t  Pos: vec4(0.2#0.7#0.263281#0.675)
com.cad.art3dcadc E: Filling: index732 ci: 110 character: n  Pos: vec4(0.2#0.7#0.270312#0.675)
com.cad.art3dcadc E: Filling: index738 ci: 95 character: _  Pos: vec4(0.2#0.7#0.277344#0.675)
com.cad.art3dcadc E: Filling: index744 ci: 99 character: c  Pos: vec4(0.2#0.7#0.284375#0.675)
com.cad.art3dcadc E: Filling: index750 ci: 111 character: o  Pos: vec4(0.2#0.7#0.291406#0.675)
com.cad.art3dcadc E: Filling: index756 ci: 108 character: l  Pos: vec4(0.2#0.7#0.298437#0.675)
com.cad.art3dcadc E: Filling: index762 ci: 111 character: o  Pos: vec4(0.2#0.7#0.305469#0.675)
com.cad.art3dcadc E: Filling: index768 ci: 114 character: r  Pos: vec4(0.2#0.7#0.3125#0.675)
com.cad.art3dcadc E: Filling: index774 ci: 115 character: s  Pos: vec4(0.2#0.7#0.319531#0.675)
com.cad.art3dcadc E: Filling: index780 ci: 61 character: =  Pos: vec4(0.2#0.7#0.326562#0.675)
com.cad.art3dcadc E: Filling: index786 ci: 118 character: v  Pos: vec4(0.2#0.7#0.333594#0.675)
com.cad.art3dcadc E: Filling: index792 ci: 101 character: e  Pos: vec4(0.2#0.7#0.340625#0.675)
com.cad.art3dcadc E: Filling: index798 ci: 99 character: c  Pos: vec4(0.2#0.7#0.347656#0.675)
com.cad.art3dcadc E: Filling: index804 ci: 51 character: 3  Pos: vec4(0.2#0.7#0.354687#0.675)
com.cad.art3dcadc E: Filling: index810 ci: 40 character: (  Pos: vec4(0.2#0.7#0.361719#0.675)
com.cad.art3dcadc E: Filling: index816 ci: 48 character: 0  Pos: vec4(0.2#0.7#0.36875#0.675)
com.cad.art3dcadc E: Filling: index822 ci: 35 character: #  Pos: vec4(0.2#0.7#0.375781#0.675)
com.cad.art3dcadc E: Filling: index828 ci: 49 character: 1  Pos: vec4(0.2#0.7#0.382812#0.675)
com.cad.art3dcadc E: Filling: index834 ci: 35 character: #  Pos: vec4(0.2#0.7#0.389844#0.675)
com.cad.art3dcadc E: Filling: index840 ci: 48 character: 0  Pos: vec4(0.2#0.7#0.396875#0.675)
com.cad.art3dcadc E: Filling: index846 ci: 41 character: )  Pos: vec4(0.2#0.7#0.403906#0.675)
com.cad.art3dcadc E: Filling: index852 ci: 10 character: 
      Pos: vec4(0.2#0.7#0.410937#0.675)
com.cad.art3dcadc E: line: 4 len: 31 act_offset: 143
com.cad.art3dcadc E: Trying to fill: menu_font_color=vec3(0#0.00392157#0)
      at pos: 858
com.cad.art3dcadc E: Filling: index858 ci: 109 character: m  Pos: vec4(0.2#0.675#0.2#0.65)
com.cad.art3dcadc E: Filling: index864 ci: 101 character: e  Pos: vec4(0.2#0.675#0.207031#0.65)
com.cad.art3dcadc E: Filling: index870 ci: 110 character: n  Pos: vec4(0.2#0.675#0.214062#0.65)
com.cad.art3dcadc E: Filling: index876 ci: 117 character: u  Pos: vec4(0.2#0.675#0.221094#0.65)
com.cad.art3dcadc E: Filling: index882 ci: 95 character: _  Pos: vec4(0.2#0.675#0.228125#0.65)
com.cad.art3dcadc E: Filling: index888 ci: 102 character: f  Pos: vec4(0.2#0.675#0.235156#0.65)
com.cad.art3dcadc E: Filling: index894 ci: 111 character: o  Pos: vec4(0.2#0.675#0.242187#0.65)
com.cad.art3dcadc E: Filling: index900 ci: 110 character: n  Pos: vec4(0.2#0.675#0.249219#0.65)
com.cad.art3dcadc E: Filling: index906 ci: 116 character: t  Pos: vec4(0.2#0.675#0.25625#0.65)
com.cad.art3dcadc E: Filling: index912 ci: 95 character: _  Pos: vec4(0.2#0.675#0.263281#0.65)
com.cad.art3dcadc E: Filling: index918 ci: 99 character: c  Pos: vec4(0.2#0.675#0.270312#0.65)
com.cad.art3dcadc E: Filling: index924 ci: 111 character: o  Pos: vec4(0.2#0.675#0.277344#0.65)
com.cad.art3dcadc E: Filling: index930 ci: 108 character: l  Pos: vec4(0.2#0.675#0.284375#0.65)
com.cad.art3dcadc E: Filling: index936 ci: 111 character: o  Pos: vec4(0.2#0.675#0.291406#0.65)
com.cad.art3dcadc E: Filling: index942 ci: 114 character: r  Pos: vec4(0.2#0.675#0.298437#0.65)
com.cad.art3dcadc E: Filling: index948 ci: 61 character: =  Pos: vec4(0.2#0.675#0.305469#0.65)
com.cad.art3dcadc E: Filling: index954 ci: 118 character: v  Pos: vec4(0.2#0.675#0.3125#0.65)
com.cad.art3dcadc E: Filling: index960 ci: 101 character: e  Pos: vec4(0.2#0.675#0.319531#0.65)
com.cad.art3dcadc E: Filling: index966 ci: 99 character: c  Pos: vec4(0.2#0.675#0.326562#0.65)
com.cad.art3dcadc E: Filling: index972 ci: 51 character: 3  Pos: vec4(0.2#0.675#0.333594#0.65)
com.cad.art3dcadc E: Filling: index978 ci: 40 character: (  Pos: vec4(0.2#0.675#0.340625#0.65)
com.cad.art3dcadc E: Filling: index984 ci: 48 character: 0  Pos: vec4(0.2#0.675#0.347656#0.65)
com.cad.art3dcadc E: Filling: index990 ci: 35 character: #  Pos: vec4(0.2#0.675#0.354687#0.65)
com.cad.art3dcadc E: Filling: index996 ci: 48 character: 0  Pos: vec4(0.2#0.675#0.361719#0.65)
com.cad.art3dcadc E: Filling: index1002 ci: 46 character: .  Pos: vec4(0.2#0.675#0.36875#0.65)
com.cad.art3dcadc E: Filling: index1008 ci: 48 character: 0  Pos: vec4(0.2#0.675#0.375781#0.65)
com.cad.art3dcadc E: Filling: index1014 ci: 48 character: 0  Pos: vec4(0.2#0.675#0.382812#0.65)
com.cad.art3dcadc E: Filling: index1020 ci: 51 character: 3  Pos: vec4(0.2#0.675#0.389844#0.65)
com.cad.art3dcadc E: Filling: index1026 ci: 57 character: 9  Pos: vec4(0.2#0.675#0.396875#0.65)
com.cad.art3dcadc E: Filling: index1032 ci: 50 character: 2  Pos: vec4(0.2#0.675#0.403906#0.65)
com.cad.art3dcadc E: Filling: index1038 ci: 49 character: 1  Pos: vec4(0.2#0.675#0.410937#0.65)
com.cad.art3dcadc E: Filling: index1044 ci: 53 character: 5  Pos: vec4(0.2#0.675#0.417969#0.65)
com.cad.art3dcadc E: Filling: index1050 ci: 55 character: 7  Pos: vec4(0.2#0.675#0.425#0.65)
com.cad.art3dcadc E: Filling: index1056 ci: 35 character: #  Pos: vec4(0.2#0.675#0.432031#0.65)
com.cad.art3dcadc E: Filling: index1062 ci: 48 character: 0  Pos: vec4(0.2#0.675#0.439062#0.65)
com.cad.art3dcadc E: Filling: index1068 ci: 41 character: )  Pos: vec4(0.2#0.675#0.446094#0.65)
com.cad.art3dcadc E: Filling: index1074 ci: 10 character: 
      Pos: vec4(0.2#0.675#0.453125#0.65)
com.cad.art3dcadc E: line: 5 len: 37 act_offset: 180
com.cad.art3dcadc E: Trying to fill: prj_bg_color=vec3(0.098#0.329#0.658)
      at pos: 1080
com.cad.art3dcadc E: Filling: index1080 ci: 112 character: p  Pos: vec4(0.2#0.65#0.2#0.625)
com.cad.art3dcadc E: Filling: index1086 ci: 114 character: r  Pos: vec4(0.2#0.65#0.207031#0.625)
com.cad.art3dcadc E: Filling: index1092 ci: 106 character: j  Pos: vec4(0.2#0.65#0.214062#0.625)
com.cad.art3dcadc E: Filling: index1098 ci: 95 character: _  Pos: vec4(0.2#0.65#0.221094#0.625)
com.cad.art3dcadc E: Filling: index1104 ci: 98 character: b  Pos: vec4(0.2#0.65#0.228125#0.625)
com.cad.art3dcadc E: Filling: index1110 ci: 103 character: g  Pos: vec4(0.2#0.65#0.235156#0.625)
com.cad.art3dcadc E: Filling: index1116 ci: 95 character: _  Pos: vec4(0.2#0.65#0.242187#0.625)
com.cad.art3dcadc E: Filling: index1122 ci: 99 character: c  Pos: vec4(0.2#0.65#0.249219#0.625)
com.cad.art3dcadc E: Filling: index1128 ci: 111 character: o  Pos: vec4(0.2#0.65#0.25625#0.625)
com.cad.art3dcadc E: Filling: index1134 ci: 108 character: l  Pos: vec4(0.2#0.65#0.263281#0.625)
com.cad.art3dcadc E: Filling: index1140 ci: 111 character: o  Pos: vec4(0.2#0.65#0.270312#0.625)
com.cad.art3dcadc E: Filling: index1146 ci: 114 character: r  Pos: vec4(0.2#0.65#0.277344#0.625)
com.cad.art3dcadc E: Filling: index1152 ci: 61 character: =  Pos: vec4(0.2#0.65#0.284375#0.625)
com.cad.art3dcadc E: Filling: index1158 ci: 118 character: v  Pos: vec4(0.2#0.65#0.291406#0.625)
com.cad.art3dcadc E: Filling: index1164 ci: 101 character: e  Pos: vec4(0.2#0.65#0.298437#0.625)
com.cad.art3dcadc E: Filling: index1170 ci: 99 character: c  Pos: vec4(0.2#0.65#0.305469#0.625)
com.cad.art3dcadc E: Filling: index1176 ci: 51 character: 3  Pos: vec4(0.2#0.65#0.3125#0.625)
com.cad.art3dcadc E: Filling: index1182 ci: 40 character: (  Pos: vec4(0.2#0.65#0.319531#0.625)
com.cad.art3dcadc E: Filling: index1188 ci: 48 character: 0  Pos: vec4(0.2#0.65#0.326562#0.625)
com.cad.art3dcadc E: Filling: index1194 ci: 46 character: .  Pos: vec4(0.2#0.65#0.333594#0.625)
com.cad.art3dcadc E: Filling: index1200 ci: 48 character: 0  Pos: vec4(0.2#0.65#0.340625#0.625)
com.cad.art3dcadc E: Filling: index1206 ci: 57 character: 9  Pos: vec4(0.2#0.65#0.347656#0.625)
com.cad.art3dcadc E: Filling: index1212 ci: 56 character: 8  Pos: vec4(0.2#0.65#0.354687#0.625)
com.cad.art3dcadc E: Filling: index1218 ci: 35 character: #  Pos: vec4(0.2#0.65#0.361719#0.625)
com.cad.art3dcadc E: Filling: index1224 ci: 48 character: 0  Pos: vec4(0.2#0.65#0.36875#0.625)
com.cad.art3dcadc E: Filling: index1230 ci: 46 character: .  Pos: vec4(0.2#0.65#0.375781#0.625)
com.cad.art3dcadc E: Filling: index1236 ci: 51 character: 3  Pos: vec4(0.2#0.65#0.382812#0.625)
com.cad.art3dcadc E: Filling: index1242 ci: 50 character: 2  Pos: vec4(0.2#0.65#0.389844#0.625)
com.cad.art3dcadc E: Filling: index1248 ci: 57 character: 9  Pos: vec4(0.2#0.65#0.396875#0.625)
com.cad.art3dcadc E: Filling: index1254 ci: 35 character: #  Pos: vec4(0.2#0.65#0.403906#0.625)
com.cad.art3dcadc E: Filling: index1260 ci: 48 character: 0  Pos: vec4(0.2#0.65#0.410937#0.625)
com.cad.art3dcadc E: Filling: index1266 ci: 46 character: .  Pos: vec4(0.2#0.65#0.417969#0.625)
com.cad.art3dcadc E: Filling: index1272 ci: 54 character: 6  Pos: vec4(0.2#0.65#0.425#0.625)
com.cad.art3dcadc E: Filling: index1278 ci: 53 character: 5  Pos: vec4(0.2#0.65#0.432031#0.625)
com.cad.art3dcadc E: Filling: index1284 ci: 56 character: 8  Pos: vec4(0.2#0.65#0.439062#0.625)
com.cad.art3dcadc E: Filling: index1290 ci: 41 character: )  Pos: vec4(0.2#0.65#0.446094#0.625)
com.cad.art3dcadc E: Filling: index1296 ci: 10 character: 
      Pos: vec4(0.2#0.65#0.453125#0.625)
com.cad.art3dcadc E: line: 6 len: 37 act_offset: 217
com.cad.art3dcadc E: Trying to fill: prj_grid_color=vec3(0.337#0.6#0.933)
      at pos: 1302
com.cad.art3dcadc E: Filling: index1302 ci: 112 character: p  Pos: vec4(0.2#0.625#0.2#0.6)
com.cad.art3dcadc E: Filling: index1308 ci: 114 character: r  Pos: vec4(0.2#0.625#0.207031#0.6)
com.cad.art3dcadc E: Filling: index1314 ci: 106 character: j  Pos: vec4(0.2#0.625#0.214062#0.6)
com.cad.art3dcadc E: Filling: index1320 ci: 95 character: _  Pos: vec4(0.2#0.625#0.221094#0.6)
com.cad.art3dcadc E: Filling: index1326 ci: 103 character: g  Pos: vec4(0.2#0.625#0.228125#0.6)
com.cad.art3dcadc E: Filling: index1332 ci: 114 character: r  Pos: vec4(0.2#0.625#0.235156#0.6)
com.cad.art3dcadc E: Filling: index1338 ci: 105 character: i  Pos: vec4(0.2#0.625#0.242187#0.6)
com.cad.art3dcadc E: Filling: index1344 ci: 100 character: d  Pos: vec4(0.2#0.625#0.249219#0.6)
com.cad.art3dcadc E: Filling: index1350 ci: 95 character: _  Pos: vec4(0.2#0.625#0.25625#0.6)
com.cad.art3dcadc E: Filling: index1356 ci: 99 character: c  Pos: vec4(0.2#0.625#0.263281#0.6)
com.cad.art3dcadc E: Filling: index1362 ci: 111 character: o  Pos: vec4(0.2#0.625#0.270312#0.6)
com.cad.art3dcadc E: Filling: index1368 ci: 108 character: l  Pos: vec4(0.2#0.625#0.277344#0.6)
com.cad.art3dcadc E: Filling: index1374 ci: 111 character: o  Pos: vec4(0.2#0.625#0.284375#0.6)
com.cad.art3dcadc E: Filling: index1380 ci: 114 character: r  Pos: vec4(0.2#0.625#0.291406#0.6)
com.cad.art3dcadc E: Filling: index1386 ci: 61 character: =  Pos: vec4(0.2#0.625#0.298437#0.6)
com.cad.art3dcadc E: Filling: index1392 ci: 118 character: v  Pos: vec4(0.2#0.625#0.305469#0.6)
com.cad.art3dcadc E: Filling: index1398 ci: 101 character: e  Pos: vec4(0.2#0.625#0.3125#0.6)
com.cad.art3dcadc E: Filling: index1404 ci: 99 character: c  Pos: vec4(0.2#0.625#0.319531#0.6)
com.cad.art3dcadc E: Filling: index1410 ci: 51 character: 3  Pos: vec4(0.2#0.625#0.326562#0.6)
com.cad.art3dcadc E: Filling: index1416 ci: 40 character: (  Pos: vec4(0.2#0.625#0.333594#0.6)
com.cad.art3dcadc E: Filling: index1422 ci: 48 character: 0  Pos: vec4(0.2#0.625#0.340625#0.6)
com.cad.art3dcadc E: Filling: index1428 ci: 46 character: .  Pos: vec4(0.2#0.625#0.347656#0.6)
com.cad.art3dcadc E: Filling: index1434 ci: 51 character: 3  Pos: vec4(0.2#0.625#0.354687#0.6)
com.cad.art3dcadc E: Filling: index1440 ci: 51 character: 3  Pos: vec4(0.2#0.625#0.361719#0.6)
com.cad.art3dcadc E: Filling: index1446 ci: 55 character: 7  Pos: vec4(0.2#0.625#0.36875#0.6)
com.cad.art3dcadc E: Filling: index1452 ci: 35 character: #  Pos: vec4(0.2#0.625#0.375781#0.6)
com.cad.art3dcadc E: Filling: index1458 ci: 48 character: 0  Pos: vec4(0.2#0.625#0.382812#0.6)
com.cad.art3dcadc E: Filling: index1464 ci: 46 character: .  Pos: vec4(0.2#0.625#0.389844#0.6)
com.cad.art3dcadc E: Filling: index1470 ci: 54 character: 6  Pos: vec4(0.2#0.625#0.396875#0.6)
com.cad.art3dcadc E: Filling: index1476 ci: 35 character: #  Pos: vec4(0.2#0.625#0.403906#0.6)
com.cad.art3dcadc E: Filling: index1482 ci: 48 character: 0  Pos: vec4(0.2#0.625#0.410937#0.6)
com.cad.art3dcadc E: Filling: index1488 ci: 46 character: .  Pos: vec4(0.2#0.625#0.417969#0.6)
com.cad.art3dcadc E: Filling: index1494 ci: 57 character: 9  Pos: vec4(0.2#0.625#0.425#0.6)
com.cad.art3dcadc E: Filling: index1500 ci: 51 character: 3  Pos: vec4(0.2#0.625#0.432031#0.6)
com.cad.art3dcadc E: Filling: index1506 ci: 51 character: 3  Pos: vec4(0.2#0.625#0.439062#0.6)
com.cad.art3dcadc E: Filling: index1512 ci: 41 character: )  Pos: vec4(0.2#0.625#0.446094#0.6)
com.cad.art3dcadc E: Filling: index1518 ci: 10 character: 
      Pos: vec4(0.2#0.625#0.453125#0.6)
com.cad.art3dcadc E: line: 7 len: 37 act_offset: 254
com.cad.art3dcadc E: Trying to fill: prj_wireframe=vec3(0.980392#0.980392#0.984314)
      at pos: 1524
com.cad.art3dcadc E: Filling: index1524 ci: 112 character: p  Pos: vec4(0.2#0.6#0.2#0.575)
com.cad.art3dcadc E: Filling: index1530 ci: 114 character: r  Pos: vec4(0.2#0.6#0.207031#0.575)
com.cad.art3dcadc E: Filling: index1536 ci: 106 character: j  Pos: vec4(0.2#0.6#0.214062#0.575)
com.cad.art3dcadc E: Filling: index1542 ci: 95 character: _  Pos: vec4(0.2#0.6#0.221094#0.575)
com.cad.art3dcadc E: Filling: index1548 ci: 119 character: w  Pos: vec4(0.2#0.6#0.228125#0.575)
com.cad.art3dcadc E: Filling: index1554 ci: 105 character: i  Pos: vec4(0.2#0.6#0.235156#0.575)
com.cad.art3dcadc E: Filling: index1560 ci: 114 character: r  Pos: vec4(0.2#0.6#0.242187#0.575)
com.cad.art3dcadc E: Filling: index1566 ci: 101 character: e  Pos: vec4(0.2#0.6#0.249219#0.575)
com.cad.art3dcadc E: Filling: index1572 ci: 102 character: f  Pos: vec4(0.2#0.6#0.25625#0.575)
com.cad.art3dcadc E: Filling: index1578 ci: 114 character: r  Pos: vec4(0.2#0.6#0.263281#0.575)
com.cad.art3dcadc E: Filling: index1584 ci: 97 character: a  Pos: vec4(0.2#0.6#0.270312#0.575)
com.cad.art3dcadc E: Filling: index1590 ci: 109 character: m  Pos: vec4(0.2#0.6#0.277344#0.575)
com.cad.art3dcadc E: Filling: index1596 ci: 101 character: e  Pos: vec4(0.2#0.6#0.284375#0.575)
com.cad.art3dcadc E: Filling: index1602 ci: 61 character: =  Pos: vec4(0.2#0.6#0.291406#0.575)
com.cad.art3dcadc E: Filling: index1608 ci: 118 character: v  Pos: vec4(0.2#0.6#0.298437#0.575)
com.cad.art3dcadc E: Filling: index1614 ci: 101 character: e  Pos: vec4(0.2#0.6#0.305469#0.575)
com.cad.art3dcadc E: Filling: index1620 ci: 99 character: c  Pos: vec4(0.2#0.6#0.3125#0.575)
com.cad.art3dcadc E: Filling: index1626 ci: 51 character: 3  Pos: vec4(0.2#0.6#0.319531#0.575)
com.cad.art3dcadc E: Filling: index1632 ci: 40 character: (  Pos: vec4(0.2#0.6#0.326562#0.575)
com.cad.art3dcadc E: Filling: index1638 ci: 48 character: 0  Pos: vec4(0.2#0.6#0.333594#0.575)
com.cad.art3dcadc E: Filling: index1644 ci: 46 character: .  Pos: vec4(0.2#0.6#0.340625#0.575)
com.cad.art3dcadc E: Filling: index1650 ci: 57 character: 9  Pos: vec4(0.2#0.6#0.347656#0.575)
com.cad.art3dcadc E: Filling: index1656 ci: 56 character: 8  Pos: vec4(0.2#0.6#0.354687#0.575)
com.cad.art3dcadc E: Filling: index1662 ci: 48 character: 0  Pos: vec4(0.2#0.6#0.361719#0.575)
com.cad.art3dcadc E: Filling: index1668 ci: 51 character: 3  Pos: vec4(0.2#0.6#0.36875#0.575)
com.cad.art3dcadc E: Filling: index1674 ci: 57 character: 9  Pos: vec4(0.2#0.6#0.375781#0.575)
com.cad.art3dcadc E: Filling: index1680 ci: 50 character: 2  Pos: vec4(0.2#0.6#0.382812#0.575)
com.cad.art3dcadc E: Filling: index1686 ci: 35 character: #  Pos: vec4(0.2#0.6#0.389844#0.575)
com.cad.art3dcadc E: Filling: index1692 ci: 48 character: 0  Pos: vec4(0.2#0.6#0.396875#0.575)
com.cad.art3dcadc E: Filling: index1698 ci: 46 character: .  Pos: vec4(0.2#0.6#0.403906#0.575)
com.cad.art3dcadc E: Filling: index1704 ci: 57 character: 9  Pos: vec4(0.2#0.6#0.410937#0.575)
com.cad.art3dcadc E: Filling: index1710 ci: 56 character: 8  Pos: vec4(0.2#0.6#0.417969#0.575)
com.cad.art3dcadc E: Filling: index1716 ci: 48 character: 0  Pos: vec4(0.2#0.6#0.425#0.575)
com.cad.art3dcadc E: Filling: index1722 ci: 51 character: 3  Pos: vec4(0.2#0.6#0.432031#0.575)
com.cad.art3dcadc E: Filling: index1728 ci: 57 character: 9  Pos: vec4(0.2#0.6#0.439062#0.575)
com.cad.art3dcadc E: Filling: index1734 ci: 50 character: 2  Pos: vec4(0.2#0.6#0.446094#0.575)
com.cad.art3dcadc E: Filling: index1740 ci: 35 character: #  Pos: vec4(0.2#0.6#0.453125#0.575)
com.cad.art3dcadc E: Filling: index1746 ci: 48 character: 0  Pos: vec4(0.2#0.6#0.460156#0.575)
com.cad.art3dcadc E: Filling: index1752 ci: 46 character: .  Pos: vec4(0.2#0.6#0.467187#0.575)
com.cad.art3dcadc E: Filling: index1758 ci: 57 character: 9  Pos: vec4(0.2#0.6#0.474219#0.575)
com.cad.art3dcadc E: Filling: index1764 ci: 56 character: 8  Pos: vec4(0.2#0.6#0.48125#0.575)
com.cad.art3dcadc E: Filling: index1770 ci: 52 character: 4  Pos: vec4(0.2#0.6#0.488281#0.575)
com.cad.art3dcadc E: Filling: index1776 ci: 51 character: 3  Pos: vec4(0.2#0.6#0.495313#0.575)
com.cad.art3dcadc E: Filling: index1782 ci: 49 character: 1  Pos: vec4(0.2#0.6#0.502344#0.575)
com.cad.art3dcadc E: Filling: index1788 ci: 52 character: 4  Pos: vec4(0.2#0.6#0.509375#0.575)
com.cad.art3dcadc E: Filling: index1794 ci: 41 character: )  Pos: vec4(0.2#0.6#0.516406#0.575)
com.cad.art3dcadc E: Filling: index1800 ci: 10 character: 
      Pos: vec4(0.2#0.6#0.523438#0.575)
com.cad.art3dcadc E: line: 8 len: 47 act_offset: 301
com.cad.art3dcadc E: Trying to fill: sel_color=vec3(0.156863#0.847059#0.866667)
      at pos: 1806
com.cad.art3dcadc E: Filling: index1806 ci: 115 character: s  Pos: vec4(0.2#0.575#0.2#0.55)
com.cad.art3dcadc E: Filling: index1812 ci: 101 character: e  Pos: vec4(0.2#0.575#0.207031#0.55)
com.cad.art3dcadc E: Filling: index1818 ci: 108 character: l  Pos: vec4(0.2#0.575#0.214062#0.55)
com.cad.art3dcadc E: Filling: index1824 ci: 95 character: _  Pos: vec4(0.2#0.575#0.221094#0.55)
com.cad.art3dcadc E: Filling: index1830 ci: 99 character: c  Pos: vec4(0.2#0.575#0.228125#0.55)
com.cad.art3dcadc E: Filling: index1836 ci: 111 character: o  Pos: vec4(0.2#0.575#0.235156#0.55)
com.cad.art3dcadc E: Filling: index1842 ci: 108 character: l  Pos: vec4(0.2#0.575#0.242187#0.55)
com.cad.art3dcadc E: Filling: index1848 ci: 111 character: o  Pos: vec4(0.2#0.575#0.249219#0.55)
com.cad.art3dcadc E: Filling: index1854 ci: 114 character: r  Pos: vec4(0.2#0.575#0.25625#0.55)
com.cad.art3dcadc E: Filling: index1860 ci: 61 character: =  Pos: vec4(0.2#0.575#0.263281#0.55)
com.cad.art3dcadc E: Filling: index1866 ci: 118 character: v  Pos: vec4(0.2#0.575#0.270312#0.55)
com.cad.art3dcadc E: Filling: index1872 ci: 101 character: e  Pos: vec4(0.2#0.575#0.277344#0.55)
com.cad.art3dcadc E: Filling: index1878 ci: 99 character: c  Pos: vec4(0.2#0.575#0.284375#0.55)
com.cad.art3dcadc E: Filling: index1884 ci: 51 character: 3  Pos: vec4(0.2#0.575#0.291406#0.55)
com.cad.art3dcadc E: Filling: index1890 ci: 40 character: (  Pos: vec4(0.2#0.575#0.298437#0.55)
com.cad.art3dcadc E: Filling: index1896 ci: 48 character: 0  Pos: vec4(0.2#0.575#0.305469#0.55)
com.cad.art3dcadc E: Filling: index1902 ci: 46 character: .  Pos: vec4(0.2#0.575#0.3125#0.55)
com.cad.art3dcadc E: Filling: index1908 ci: 49 character: 1  Pos: vec4(0.2#0.575#0.319531#0.55)
com.cad.art3dcadc E: Filling: index1914 ci: 53 character: 5  Pos: vec4(0.2#0.575#0.326562#0.55)
com.cad.art3dcadc E: Filling: index1920 ci: 54 character: 6  Pos: vec4(0.2#0.575#0.333594#0.55)
com.cad.art3dcadc E: Filling: index1926 ci: 56 character: 8  Pos: vec4(0.2#0.575#0.340625#0.55)
com.cad.art3dcadc E: Filling: index1932 ci: 54 character: 6  Pos: vec4(0.2#0.575#0.347656#0.55)
com.cad.art3dcadc E: Filling: index1938 ci: 51 character: 3  Pos: vec4(0.2#0.575#0.354687#0.55)
com.cad.art3dcadc E: Filling: index1944 ci: 35 character: #  Pos: vec4(0.2#0.575#0.361719#0.55)
com.cad.art3dcadc E: Filling: index1950 ci: 48 character: 0  Pos: vec4(0.2#0.575#0.36875#0.55)
com.cad.art3dcadc E: Filling: index1956 ci: 46 character: .  Pos: vec4(0.2#0.575#0.375781#0.55)
com.cad.art3dcadc E: Filling: index1962 ci: 56 character: 8  Pos: vec4(0.2#0.575#0.382812#0.55)
com.cad.art3dcadc E: Filling: index1968 ci: 52 character: 4  Pos: vec4(0.2#0.575#0.389844#0.55)
com.cad.art3dcadc E: Filling: index1974 ci: 55 character: 7  Pos: vec4(0.2#0.575#0.396875#0.55)
com.cad.art3dcadc E: Filling: index1980 ci: 48 character: 0  Pos: vec4(0.2#0.575#0.403906#0.55)
com.cad.art3dcadc E: Filling: index1986 ci: 53 character: 5  Pos: vec4(0.2#0.575#0.410937#0.55)
com.cad.art3dcadc E: Filling: index1992 ci: 57 character: 9  Pos: vec4(0.2#0.575#0.417969#0.55)
com.cad.art3dcadc E: Filling: index1998 ci: 35 character: #  Pos: vec4(0.2#0.575#0.425#0.55)
com.cad.art3dcadc E: Filling: index2004 ci: 48 character: 0  Pos: vec4(0.2#0.575#0.432031#0.55)
com.cad.art3dcadc E: Filling: index2010 ci: 46 character: .  Pos: vec4(0.2#0.575#0.439062#0.55)
com.cad.art3dcadc E: Filling: index2016 ci: 56 character: 8  Pos: vec4(0.2#0.575#0.446094#0.55)
com.cad.art3dcadc E: Filling: index2022 ci: 54 character: 6  Pos: vec4(0.2#0.575#0.453125#0.55)
com.cad.art3dcadc E: Filling: index2028 ci: 54 character: 6  Pos: vec4(0.2#0.575#0.460156#0.55)
com.cad.art3dcadc E: Filling: index2034 ci: 54 character: 6  Pos: vec4(0.2#0.575#0.467187#0.55)
com.cad.art3dcadc E: Filling: index2040 ci: 54 character: 6  Pos: vec4(0.2#0.575#0.474219#0.55)
com.cad.art3dcadc E: Filling: index2046 ci: 55 character: 7  Pos: vec4(0.2#0.575#0.48125#0.55)
com.cad.art3dcadc E: Filling: index2052 ci: 41 character: )  Pos: vec4(0.2#0.575#0.488281#0.55)
com.cad.art3dcadc E: Filling: index2058 ci: 10 character: 
      Pos: vec4(0.2#0.575#0.495313#0.55)
com.cad.art3dcadc E: line: 9 len: 43 act_offset: 344
com.cad.art3dcadc E: Trying to fill: ins_color=vec3(0#0.84#1)
      at pos: 2064
com.cad.art3dcadc E: Filling: index2064 ci: 105 character: i  Pos: vec4(0.2#0.55#0.2#0.525)
com.cad.art3dcadc E: Filling: index2070 ci: 110 character: n  Pos: vec4(0.2#0.55#0.207031#0.525)
com.cad.art3dcadc E: Filling: index2076 ci: 115 character: s  Pos: vec4(0.2#0.55#0.214062#0.525)
com.cad.art3dcadc E: Filling: index2082 ci: 95 character: _  Pos: vec4(0.2#0.55#0.221094#0.525)
com.cad.art3dcadc E: Filling: index2088 ci: 99 character: c  Pos: vec4(0.2#0.55#0.228125#0.525)
com.cad.art3dcadc E: Filling: index2094 ci: 111 character: o  Pos: vec4(0.2#0.55#0.235156#0.525)
com.cad.art3dcadc E: Filling: index2100 ci: 108 character: l  Pos: vec4(0.2#0.55#0.242187#0.525)
com.cad.art3dcadc E: Filling: index2106 ci: 111 character: o  Pos: vec4(0.2#0.55#0.249219#0.525)
com.cad.art3dcadc E: Filling: index2112 ci: 114 character: r  Pos: vec4(0.2#0.55#0.25625#0.525)
com.cad.art3dcadc E: Filling: index2118 ci: 61 character: =  Pos: vec4(0.2#0.55#0.263281#0.525)
com.cad.art3dcadc E: Filling: index2124 ci: 118 character: v  Pos: vec4(0.2#0.55#0.270312#0.525)
com.cad.art3dcadc E: Filling: index2130 ci: 101 character: e  Pos: vec4(0.2#0.55#0.277344#0.525)
com.cad.art3dcadc E: Filling: index2136 ci: 99 character: c  Pos: vec4(0.2#0.55#0.284375#0.525)
com.cad.art3dcadc E: Filling: index2142 ci: 51 character: 3  Pos: vec4(0.2#0.55#0.291406#0.525)
com.cad.art3dcadc E: Filling: index2148 ci: 40 character: (  Pos: vec4(0.2#0.55#0.298437#0.525)
com.cad.art3dcadc E: Filling: index2154 ci: 48 character: 0  Pos: vec4(0.2#0.55#0.305469#0.525)
com.cad.art3dcadc E: Filling: index2160 ci: 35 character: #  Pos: vec4(0.2#0.55#0.3125#0.525)
com.cad.art3dcadc E: Filling: index2166 ci: 48 character: 0  Pos: vec4(0.2#0.55#0.319531#0.525)
com.cad.art3dcadc E: Filling: index2172 ci: 46 character: .  Pos: vec4(0.2#0.55#0.326562#0.525)
com.cad.art3dcadc E: Filling: index2178 ci: 56 character: 8  Pos: vec4(0.2#0.55#0.333594#0.525)
com.cad.art3dcadc E: Filling: index2184 ci: 52 character: 4  Pos: vec4(0.2#0.55#0.340625#0.525)
com.cad.art3dcadc E: Filling: index2190 ci: 35 character: #  Pos: vec4(0.2#0.55#0.347656#0.525)
com.cad.art3dcadc E: Filling: index2196 ci: 49 character: 1  Pos: vec4(0.2#0.55#0.354687#0.525)
com.cad.art3dcadc E: Filling: index2202 ci: 41 character: )  Pos: vec4(0.2#0.55#0.361719#0.525)
com.cad.art3dcadc E: Filling: index2208 ci: 10 character: 
      Pos: vec4(0.2#0.55#0.36875#0.525)
com.cad.art3dcadc E: line: 10 len: 25 act_offset: 369
com.cad.art3dcadc E: Trying to fill: grid_font_color=vec3(1#1#1)
      at pos: 2214
com.cad.art3dcadc E: Filling: index2214 ci: 103 character: g  Pos: vec4(0.2#0.525#0.2#0.5)
com.cad.art3dcadc E: Filling: index2220 ci: 114 character: r  Pos: vec4(0.2#0.525#0.207031#0.5)
com.cad.art3dcadc E: Filling: index2226 ci: 105 character: i  Pos: vec4(0.2#0.525#0.214062#0.5)
com.cad.art3dcadc E: Filling: index2232 ci: 100 character: d  Pos: vec4(0.2#0.525#0.221094#0.5)
com.cad.art3dcadc E: Filling: index2238 ci: 95 character: _  Pos: vec4(0.2#0.525#0.228125#0.5)
com.cad.art3dcadc E: Filling: index2244 ci: 102 character: f  Pos: vec4(0.2#0.525#0.235156#0.5)
com.cad.art3dcadc E: Filling: index2250 ci: 111 character: o  Pos: vec4(0.2#0.525#0.242187#0.5)
com.cad.art3dcadc E: Filling: index2256 ci: 110 character: n  Pos: vec4(0.2#0.525#0.249219#0.5)
com.cad.art3dcadc E: Filling: index2262 ci: 116 character: t  Pos: vec4(0.2#0.525#0.25625#0.5)
com.cad.art3dcadc E: Filling: index2268 ci: 95 character: _  Pos: vec4(0.2#0.525#0.263281#0.5)
com.cad.art3dcadc E: Filling: index2274 ci: 99 character: c  Pos: vec4(0.2#0.525#0.270312#0.5)
com.cad.art3dcadc E: Filling: index2280 ci: 111 character: o  Pos: vec4(0.2#0.525#0.277344#0.5)
com.cad.art3dcadc E: Filling: index2286 ci: 108 character: l  Pos: vec4(0.2#0.525#0.284375#0.5)
com.cad.art3dcadc E: Filling: index2292 ci: 111 character: o  Pos: vec4(0.2#0.525#0.291406#0.5)
com.cad.art3dcadc E: Filling: index2298 ci: 114 character: r  Pos: vec4(0.2#0.525#0.298437#0.5)
com.cad.art3dcadc E: Filling: index2304 ci: 61 character: =  Pos: vec4(0.2#0.525#0.305469#0.5)
com.cad.art3dcadc E: Filling: index2310 ci: 118 character: v  Pos: vec4(0.2#0.525#0.3125#0.5)
com.cad.art3dcadc E: Filling: index2316 ci: 101 character: e  Pos: vec4(0.2#0.525#0.319531#0.5)
com.cad.art3dcadc E: Filling: index2322 ci: 99 character: c  Pos: vec4(0.2#0.525#0.326562#0.5)
com.cad.art3dcadc E: Filling: index2328 ci: 51 character: 3  Pos: vec4(0.2#0.525#0.333594#0.5)
com.cad.art3dcadc E: Filling: index2334 ci: 40 character: (  Pos: vec4(0.2#0.525#0.340625#0.5)
com.cad.art3dcadc E: Filling: index2340 ci: 49 character: 1  Pos: vec4(0.2#0.525#0.347656#0.5)
com.cad.art3dcadc E: Filling: index2346 ci: 35 character: #  Pos: vec4(0.2#0.525#0.354687#0.5)
com.cad.art3dcadc E: Filling: index2352 ci: 49 character: 1  Pos: vec4(0.2#0.525#0.361719#0.5)
com.cad.art3dcadc E: Filling: index2358 ci: 35 character: #  Pos: vec4(0.2#0.525#0.36875#0.5)
com.cad.art3dcadc E: Filling: index2364 ci: 49 character: 1  Pos: vec4(0.2#0.525#0.375781#0.5)
com.cad.art3dcadc E: Filling: index2370 ci: 41 character: )  Pos: vec4(0.2#0.525#0.382812#0.5)
com.cad.art3dcadc E: Filling: index2376 ci: 10 character: 
      Pos: vec4(0.2#0.525#0.389844#0.5)
com.cad.art3dcadc E: line: 11 len: 28 act_offset: 397
com.cad.art3dcadc E: Trying to fill: entity_font_color=vec3(0#0.5#1)
      at pos: 2382
com.cad.art3dcadc E: Filling: index2382 ci: 101 character: e  Pos: vec4(0.2#0.5#0.2#0.475)
com.cad.art3dcadc E: Filling: index2388 ci: 110 character: n  Pos: vec4(0.2#0.5#0.207031#0.475)
com.cad.art3dcadc E: Filling: index2394 ci: 116 character: t  Pos: vec4(0.2#0.5#0.214062#0.475)
com.cad.art3dcadc E: Filling: index2400 ci: 105 character: i  Pos: vec4(0.2#0.5#0.221094#0.475)
com.cad.art3dcadc E: Filling: index2406 ci: 116 character: t  Pos: vec4(0.2#0.5#0.228125#0.475)
com.cad.art3dcadc E: Filling: index2412 ci: 121 character: y  Pos: vec4(0.2#0.5#0.235156#0.475)
com.cad.art3dcadc E: Filling: index2418 ci: 95 character: _  Pos: vec4(0.2#0.5#0.242187#0.475)
com.cad.art3dcadc E: Filling: index2424 ci: 102 character: f  Pos: vec4(0.2#0.5#0.249219#0.475)
com.cad.art3dcadc E: Filling: index2430 ci: 111 character: o  Pos: vec4(0.2#0.5#0.25625#0.475)
com.cad.art3dcadc E: Filling: index2436 ci: 110 character: n  Pos: vec4(0.2#0.5#0.263281#0.475)
com.cad.art3dcadc E: Filling: index2442 ci: 116 character: t  Pos: vec4(0.2#0.5#0.270312#0.475)
com.cad.art3dcadc E: Filling: index2448 ci: 95 character: _  Pos: vec4(0.2#0.5#0.277344#0.475)
com.cad.art3dcadc E: Filling: index2454 ci: 99 character: c  Pos: vec4(0.2#0.5#0.284375#0.475)
com.cad.art3dcadc E: Filling: index2460 ci: 111 character: o  Pos: vec4(0.2#0.5#0.291406#0.475)
com.cad.art3dcadc E: Filling: index2466 ci: 108 character: l  Pos: vec4(0.2#0.5#0.298437#0.475)
com.cad.art3dcadc E: Filling: index2472 ci: 111 character: o  Pos: vec4(0.2#0.5#0.305469#0.475)
com.cad.art3dcadc E: Filling: index2478 ci: 114 character: r  Pos: vec4(0.2#0.5#0.3125#0.475)
com.cad.art3dcadc E: Filling: index2484 ci: 61 character: =  Pos: vec4(0.2#0.5#0.319531#0.475)
com.cad.art3dcadc E: Filling: index2490 ci: 118 character: v  Pos: vec4(0.2#0.5#0.326562#0.475)
com.cad.art3dcadc E: Filling: index2496 ci: 101 character: e  Pos: vec4(0.2#0.5#0.333594#0.475)
com.cad.art3dcadc E: Filling: index2502 ci: 99 character: c  Pos: vec4(0.2#0.5#0.340625#0.475)
com.cad.art3dcadc E: Filling: index2508 ci: 51 character: 3  Pos: vec4(0.2#0.5#0.347656#0.475)
com.cad.art3dcadc E: Filling: index2514 ci: 40 character: (  Pos: vec4(0.2#0.5#0.354687#0.475)
com.cad.art3dcadc E: Filling: index2520 ci: 48 character: 0  Pos: vec4(0.2#0.5#0.361719#0.475)
com.cad.art3dcadc E: Filling: index2526 ci: 35 character: #  Pos: vec4(0.2#0.5#0.36875#0.475)
com.cad.art3dcadc E: Filling: index2532 ci: 48 character: 0  Pos: vec4(0.2#0.5#0.375781#0.475)
com.cad.art3dcadc E: Filling: index2538 ci: 46 character: .  Pos: vec4(0.2#0.5#0.382812#0.475)
com.cad.art3dcadc E: Filling: index2544 ci: 53 character: 5  Pos: vec4(0.2#0.5#0.389844#0.475)
com.cad.art3dcadc E: Filling: index2550 ci: 35 character: #  Pos: vec4(0.2#0.5#0.396875#0.475)
com.cad.art3dcadc E: Filling: index2556 ci: 49 character: 1  Pos: vec4(0.2#0.5#0.403906#0.475)
com.cad.art3dcadc E: Filling: index2562 ci: 41 character: )  Pos: vec4(0.2#0.5#0.410937#0.475)
com.cad.art3dcadc E: Filling: index2568 ci: 10 character: 
      Pos: vec4(0.2#0.5#0.417969#0.475)
com.cad.art3dcadc E: line: 12 len: 32 act_offset: 429
com.cad.art3dcadc E: Trying to fill: group_font_color=vec3(0#1#0)
      at pos: 2574
com.cad.art3dcadc E: Filling: index2574 ci: 103 character: g  Pos: vec4(0.2#0.475#0.2#0.45)
com.cad.art3dcadc E: Filling: index2580 ci: 114 character: r  Pos: vec4(0.2#0.475#0.207031#0.45)
com.cad.art3dcadc E: Filling: index2586 ci: 111 character: o  Pos: vec4(0.2#0.475#0.214062#0.45)
com.cad.art3dcadc E: Filling: index2592 ci: 117 character: u  Pos: vec4(0.2#0.475#0.221094#0.45)
com.cad.art3dcadc E: Filling: index2598 ci: 112 character: p  Pos: vec4(0.2#0.475#0.228125#0.45)
com.cad.art3dcadc E: Filling: index2604 ci: 95 character: _  Pos: vec4(0.2#0.475#0.235156#0.45)
com.cad.art3dcadc E: Filling: index2610 ci: 102 character: f  Pos: vec4(0.2#0.475#0.242187#0.45)
com.cad.art3dcadc E: Filling: index2616 ci: 111 character: o  Pos: vec4(0.2#0.475#0.249219#0.45)
com.cad.art3dcadc E: Filling: index2622 ci: 110 character: n  Pos: vec4(0.2#0.475#0.25625#0.45)
com.cad.art3dcadc E: Filling: index2628 ci: 116 character: t  Pos: vec4(0.2#0.475#0.263281#0.45)
com.cad.art3dcadc E: Filling: index2634 ci: 95 character: _  Pos: vec4(0.2#0.475#0.270312#0.45)
com.cad.art3dcadc E: Filling: index2640 ci: 99 character: c  Pos: vec4(0.2#0.475#0.277344#0.45)
com.cad.art3dcadc E: Filling: index2646 ci: 111 character: o  Pos: vec4(0.2#0.475#0.284375#0.45)
com.cad.art3dcadc E: Filling: index2652 ci: 108 character: l  Pos: vec4(0.2#0.475#0.291406#0.45)
com.cad.art3dcadc E: Filling: index2658 ci: 111 character: o  Pos: vec4(0.2#0.475#0.298437#0.45)
com.cad.art3dcadc E: Filling: index2664 ci: 114 character: r  Pos: vec4(0.2#0.475#0.305469#0.45)
com.cad.art3dcadc E: Filling: index2670 ci: 61 character: =  Pos: vec4(0.2#0.475#0.3125#0.45)
com.cad.art3dcadc E: Filling: index2676 ci: 118 character: v  Pos: vec4(0.2#0.475#0.319531#0.45)
com.cad.art3dcadc E: Filling: index2682 ci: 101 character: e  Pos: vec4(0.2#0.475#0.326562#0.45)
com.cad.art3dcadc E: Filling: index2688 ci: 99 character: c  Pos: vec4(0.2#0.475#0.333594#0.45)
com.cad.art3dcadc E: Filling: index2694 ci: 51 character: 3  Pos: vec4(0.2#0.475#0.340625#0.45)
com.cad.art3dcadc E: Filling: index2700 ci: 40 character: (  Pos: vec4(0.2#0.475#0.347656#0.45)
com.cad.art3dcadc E: Filling: index2706 ci: 48 character: 0  Pos: vec4(0.2#0.475#0.354687#0.45)
com.cad.art3dcadc E: Filling: index2712 ci: 35 character: #  Pos: vec4(0.2#0.475#0.361719#0.45)
com.cad.art3dcadc E: Filling: index2718 ci: 49 character: 1  Pos: vec4(0.2#0.475#0.36875#0.45)
com.cad.art3dcadc E: Filling: index2724 ci: 35 character: #  Pos: vec4(0.2#0.475#0.375781#0.45)
com.cad.art3dcadc E: Filling: index2730 ci: 48 character: 0  Pos: vec4(0.2#0.475#0.382812#0.45)
com.cad.art3dcadc E: Filling: index2736 ci: 41 character: )  Pos: vec4(0.2#0.475#0.389844#0.45)
com.cad.art3dcadc E: Filling: index2742 ci: 10 character: 
      Pos: vec4(0.2#0.475#0.396875#0.45)
com.cad.art3dcadc E: line: 13 len: 29 act_offset: 458
com.cad.art3dcadc E: Trying to fill: handle_collision=0
      at pos: 2748
com.cad.art3dcadc E: Filling: index2748 ci: 104 character: h  Pos: vec4(0.2#0.45#0.2#0.425)
com.cad.art3dcadc E: Filling: index2754 ci: 97 character: a  Pos: vec4(0.2#0.45#0.207031#0.425)
com.cad.art3dcadc E: Filling: index2760 ci: 110 character: n  Pos: vec4(0.2#0.45#0.214062#0.425)
com.cad.art3dcadc E: Filling: index2766 ci: 100 character: d  Pos: vec4(0.2#0.45#0.221094#0.425)
com.cad.art3dcadc E: Filling: index2772 ci: 108 character: l  Pos: vec4(0.2#0.45#0.228125#0.425)
com.cad.art3dcadc E: Filling: index2778 ci: 101 character: e  Pos: vec4(0.2#0.45#0.235156#0.425)
com.cad.art3dcadc E: Filling: index2784 ci: 95 character: _  Pos: vec4(0.2#0.45#0.242187#0.425)
com.cad.art3dcadc E: Filling: index2790 ci: 99 character: c  Pos: vec4(0.2#0.45#0.249219#0.425)
com.cad.art3dcadc E: Filling: index2796 ci: 111 character: o  Pos: vec4(0.2#0.45#0.25625#0.425)
com.cad.art3dcadc E: Filling: index2802 ci: 108 character: l  Pos: vec4(0.2#0.45#0.263281#0.425)
com.cad.art3dcadc E: Filling: index2808 ci: 108 character: l  Pos: vec4(0.2#0.45#0.270312#0.425)
com.cad.art3dcadc E: Filling: index2814 ci: 105 character: i  Pos: vec4(0.2#0.45#0.277344#0.425)
com.cad.art3dcadc E: Filling: index2820 ci: 115 character: s  Pos: vec4(0.2#0.45#0.284375#0.425)
com.cad.art3dcadc E: Filling: index2826 ci: 105 character: i  Pos: vec4(0.2#0.45#0.291406#0.425)
com.cad.art3dcadc E: Filling: index2832 ci: 111 character: o  Pos: vec4(0.2#0.45#0.298437#0.425)
com.cad.art3dcadc E: Filling: index2838 ci: 110 character: n  Pos: vec4(0.2#0.45#0.305469#0.425)
com.cad.art3dcadc E: Filling: index2844 ci: 61 character: =  Pos: vec4(0.2#0.45#0.3125#0.425)
com.cad.art3dcadc E: Filling: index2850 ci: 48 character: 0  Pos: vec4(0.2#0.45#0.319531#0.425)
com.cad.art3dcadc E: Filling: index2856 ci: 10 character: 
      Pos: vec4(0.2#0.45#0.326562#0.425)
com.cad.art3dcadc E: line: 14 len: 19 act_offset: 477
com.cad.art3dcadc E: Trying to fill: pattern_depth_test=1
      at pos: 2862
com.cad.art3dcadc E: Filling: index2862 ci: 112 character: p  Pos: vec4(0.2#0.425#0.2#0.4)
com.cad.art3dcadc E: Filling: index2868 ci: 97 character: a  Pos: vec4(0.2#0.425#0.207031#0.4)
com.cad.art3dcadc E: Filling: index2874 ci: 116 character: t  Pos: vec4(0.2#0.425#0.214062#0.4)
com.cad.art3dcadc E: Filling: index2880 ci: 116 character: t  Pos: vec4(0.2#0.425#0.221094#0.4)
com.cad.art3dcadc E: Filling: index2886 ci: 101 character: e  Pos: vec4(0.2#0.425#0.228125#0.4)
com.cad.art3dcadc E: Filling: index2892 ci: 114 character: r  Pos: vec4(0.2#0.425#0.235156#0.4)
com.cad.art3dcadc E: Filling: index2898 ci: 110 character: n  Pos: vec4(0.2#0.425#0.242187#0.4)
com.cad.art3dcadc E: Filling: index2904 ci: 95 character: _  Pos: vec4(0.2#0.425#0.249219#0.4)
com.cad.art3dcadc E: Filling: index2910 ci: 100 character: d  Pos: vec4(0.2#0.425#0.25625#0.4)
com.cad.art3dcadc E: Filling: index2916 ci: 101 character: e  Pos: vec4(0.2#0.425#0.263281#0.4)
com.cad.art3dcadc E: Filling: index2922 ci: 112 character: p  Pos: vec4(0.2#0.425#0.270312#0.4)
com.cad.art3dcadc E: Filling: index2928 ci: 116 character: t  Pos: vec4(0.2#0.425#0.277344#0.4)
com.cad.art3dcadc E: Filling: index2934 ci: 104 character: h  Pos: vec4(0.2#0.425#0.284375#0.4)
com.cad.art3dcadc E: Filling: index2940 ci: 95 character: _  Pos: vec4(0.2#0.425#0.291406#0.4)
com.cad.art3dcadc E: Filling: index2946 ci: 116 character: t  Pos: vec4(0.2#0.425#0.298437#0.4)
com.cad.art3dcadc E: Filling: index2952 ci: 101 character: e  Pos: vec4(0.2#0.425#0.305469#0.4)
com.cad.art3dcadc E: Filling: index2958 ci: 115 character: s  Pos: vec4(0.2#0.425#0.3125#0.4)
com.cad.art3dcadc E: Filling: index2964 ci: 116 character: t  Pos: vec4(0.2#0.425#0.319531#0.4)
com.cad.art3dcadc E: Filling: index2970 ci: 61 character: =  Pos: vec4(0.2#0.425#0.326562#0.4)
com.cad.art3dcadc E: Filling: index2976 ci: 49 character: 1  Pos: vec4(0.2#0.425#0.333594#0.4)
com.cad.art3dcadc E: Filling: index2982 ci: 10 character: 
      Pos: vec4(0.2#0.425#0.340625#0.4)
com.cad.art3dcadc E: line: 15 len: 21 act_offset: 498
com.cad.art3dcadc E: line: 16 len: 25 act_offset: 523

Advertisement

apparently glsubdata pointer to data doesn't take into account offset and length provided in its params

so actually to fix that i had to point at specific cluster in inbuff[]

glBufferSubData(GL_ARRAY_BUFFER, sizeof(TGLFontVertex) * atpos * 6, sizeof(TGLFontVertex) * tlen * 6, &inbuff[atpos * 6]); 

This topic is closed to new replies.

Advertisement