Yeah, looks like I wasn't understanding the mechanism of buffer binding.

As for painting -- what I am trying to say is that you'll have to lay
down vertices to hold the colors in position.

I'll see if I can draft up a version of your implementation where that
makes more sense.

Thanks,

-- 
Raul

On Sat, Feb 29, 2020 at 6:56 PM Brian Schott <schott.br...@gmail.com> wrote:
>
> Raul,
>
> Yes, I have, and had, read that buffer page. It does not shed light on your
> comment for me.
>
>
> Regarding 'paint'ing, your comment makes sense, but is not prescriptive
> enough for me to move forward.
> I have experimented in several ways but with no usable results.
>
> For example, I tried the following verb. Upon entering `forward 0` in the
> Terminal all I notices is that the graphics pane had everything below its
> main diagonal permanently cleared of anything except the black background
> color. 3 lines of output are produced in the Terminal pane: 4 4 ; HI ; 0 .
>
> forward=: 3 : 0
> wh=. gl_qwh''
> glClearColor 1 1 1 1
> glClear GL_COLOR_BUFFER_BIT + GL_DEPTH_BUFFER_BIT
> glUseProgram sprog
> glEnable GL_DEPTH_TEST
> glEnable GL_CULL_FACE
> echo $mvp
> glUseProgram 0
> echo'HI'
> gl_paint''
> )
>
> When I tried to put almost all of the current a_g_paint verb definition
> into forward, nothing happened in the graphics pane, but I think I got the
> same 3 lines in the Terminal pane.
>
> In neither case is an error raised.
>
>
> On Sat, Feb 29, 2020 at 6:29 PM Raul Miller <rauldmil...@gmail.com> wrote:
>
> > Have you read the second paragraph at
> >
> > https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glBindBuffer.xml
> > ?
> >
> > As for your paint issue--you're basically going to need instructions in the
> > paint callback which lays down geometry (or whatever) for your painted
> > surface.
> >
> > Does this make sense?
> >
> > Thanks,
> >
> > --
> > Raul
> >
> > --
> (B=)
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to