A problem. In OpenGL3.0+ we have to sent a matrix to a shader
float matrix[ ] = {any-16-elements-array};
glUniformMatrix4fv(... , matrix);
I try to do the same in Factor
{any-16-elements-array} alien.c-types:float >c-array glUniformMatrix4fv
and get an OpenGL error. Then I try
{any-16-elements-array} alien.c-types:float >c-array >c-ptr
glUniformMatrix4fv
and get an OpenGL error too.George вт, 1 июн. 2021 г. в 23:21, George Cherevichenko < [email protected]>: > How to turn a Factor's 4X4 matrix to C array (I need a pointer float*) in > column-major order? > https://en.wikipedia.org/wiki/Row-_and_column-major_order > Thank you. > > George > > сб, 29 мая 2021 г. в 21:37, George Cherevichenko < > [email protected]>: > >> Simple examples without matrices. >> Triangle with glDrawArrays >> https://pastebin.com/QNgGuM2B >> Rectangle with glDrawElements >> https://pastebin.com/cxDvwyqj >> >> George >> >> сб, 29 мая 2021 г. в 02:56, <[email protected]>: >> >>> "Generic word my-tuple-field<< does not define a method for the fixnum >>> class. Dispatching on object: 1" >>> What does it mean? >>> >>> >>> It means you called `1 obj >>my-tuple-field` instead of `obj 1 >>> >>my-tuple-field`. >>> >>> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ >>> On Saturday, May 29th, 2021 at 1:47 AM, George Cherevichenko - >>> [email protected] >>> <sf.alexilin.47a524cc51.george.cherevichenko#[email protected]> >>> wrote: >>> >>> "Generic word my-tuple-field<< does not define a method for the fixnum >>> class. Dispatching on object: 1" >>> What does it mean? >>> Now I can draw with glDrawArrays. >>> >>> George >>> >>> сб, 22 мая 2021 г. в 17:16, Ken Causey <[email protected]>: >>> >>>> First I should be clear that I claim no special knowledge. I'm more of >>>> an interested observer and occasional dabbler with Factor. >>>> >>>> However, a quick grep turned up these areas that may help further at >>>> least in the form of example code: >>>> >>>> https://github.com/factor/factor/tree/master/basis/opengl >>>> https://github.com/factor/factor/tree/master/extra/bunny >>>> https://github.com/factor/factor/tree/master/extra/cuda >>>> https://github.com/factor/factor/tree/master/extra/gpu >>>> https://github.com/factor/factor/tree/master/extra/grid-meshes >>>> https://github.com/factor/factor/tree/master/extra/model-viewer >>>> >>>> On Sat, May 22, 2021 at 8:01 AM George Cherevichenko < >>>> [email protected]> wrote: >>>> >>>>> There are three lines of the code which I cannot write in Factor >>>>> >>>>> glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW); >>>>> glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3 * sizeof(GLfloat), >>>>> (GLvoid*)0); >>>>> glEnableVertexAttribArray(0); >>>>> >>>>> I wanted to use "with-gl-buffer" or "with-vertex-array" from Factor's >>>>> opengl vocabulary. Are there examples of using these commands? >>>>> >>>>> George >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> сб, 22 мая 2021 г. в 00:46, Doug Coleman <[email protected]>: >>>>> >>>>>> It's just C ffi calls right? >>>>>> >>>>>> On Fri, May 21, 2021 at 4:38 PM George Cherevichenko < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> It is VERY outdated. I need OpenGL3.0+ >>>>>>> >>>>>>> https://learnopengl.com/code_viewer.php?code=getting-started/hellotriangle >>>>>>> >>>>>>> https://hsto.org/files/709/5ad/69c/7095ad69c2a5431083ec84dc25b35cdb.png >>>>>>> >>>>>>> George >>>>>>> >>>>>>> пт, 21 мая 2021 г. в 23:42, Ken Causey <[email protected]>: >>>>>>> >>>>>>>> https://github.com/factor/factor/tree/master/extra/nehe >>>>>>>> >>>>>>>> On Fri, May 21, 2021 at 3:27 PM George Cherevichenko < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Is there an example? A rotating triangle would be enough. >>>>>>>>> >>>>>>>>> George >>>>>>>>> _______________________________________________ >>>>>>>>> Factor-talk mailing list >>>>>>>>> [email protected] >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/factor-talk >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Factor-talk mailing list >>>>>>>> [email protected] >>>>>>>> https://lists.sourceforge.net/lists/listinfo/factor-talk >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Factor-talk mailing list >>>>>>> [email protected] >>>>>>> https://lists.sourceforge.net/lists/listinfo/factor-talk >>>>>>> >>>>>> _______________________________________________ >>>>>> Factor-talk mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/factor-talk >>>>>> >>>>> _______________________________________________ >>>>> Factor-talk mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/factor-talk >>>>> >>>> _______________________________________________ >>>> Factor-talk mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/factor-talk >>>> >>> >>> _______________________________________________ >>> Factor-talk mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/factor-talk >>> >>
_______________________________________________ Factor-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/factor-talk
