-
Wojciech Meyer committed
Jun 27, 2011
-
Working basic shader using meta programming.
danmey committedJun 19, 2011 * demos/basic-meta-shader.4k: Basic shader defined in shader meta language. * demos/triangle.4k: Bump up year in copyright. Remove main word. * lib/shader.4k: Add ftransform and vec3 words.
-
Remove unneeded symbols from demos/triangle.4k.
danmey committedJun 19, 2011 -
Now both demos/triangle.4k and lib/shader.4k works
danmey committedJun 19, 2011 * bootstrap.4k: Remove RTLD_GLOBAL for lib word. * lib/display.4k: Remove spurious LoadSymbols. * lib/meta.4k: Fix problem with non terminated by zero token string. * lib/shader.4k: Remove unnededed call for meta-symbols. * lib/symbols.4k: Allow loading libc.so returning NULL. * src/Makefile: Remove -lc from the built options.
-
Working example with new dynamic linking module.
danmey committedJun 19, 2011 -
danmey committed
Jun 19, 2011
-
danmey committed
Jun 18, 2011 * 4k.el: Higlight new display.4k module words. * bootstrap.4k: Deprecated const replace with constant (ansi standard). Add f>d for converting floats to doubles. * demos/triangle.4k: Show triangle. * lib/display.4k: Use SDL_GetProcAddress. Create a macro for rendering loop. Tide up.
-
Fix problem with OpenGL bindings still will not work with compiled im…
danmey committedJun 18, 2011 …ages. * bootstrap.4k: Add RTLD_GLOBAL to lib. * demos/sdl.4k: Replace with something more meaningful (triangle.4k) * demos/triangle.4k: New file, display OpenGL triangle. * lib/display.4k: Clean up. Now it works. Render: Render; words that's interface to display.4k. * src/Makefile: Add openGL to linked libraries! That's needed for time being, until we discover how to link dynamically under linux.
-
danmey committed
Jun 18, 2011
-
More convenience way of building symbol table.
danmey committedJun 11, 2011 -
danmey committed
Jun 11, 2011 -
Refactor working version of meta programming for shaders.
danmey committedJun 11, 2011 -
danmey committed
Jun 11, 2011 -
danmey committed
Jun 11, 2011 -
Shader compiler starting to work.
danmey committedJun 11, 2011 -
danmey committed
Jun 11, 2011
-
danmey committed
Jun 10, 2011 -
* lib/token.4k: malloced symbols.
danmey committedJun 10, 2011
-
danmey committed
Jun 9, 2011 -
danmey committed
Jun 9, 2011 -
danmey committed
Jun 9, 2011 -
danmey committed
Jun 9, 2011 -
Rename rcell to cell (4 bytes len) to be a bit more standard.
danmey committedJun 9, 2011 -
Rename cell to byte, following idiomatic Forth.
danmey committedJun 9, 2011 -
danmey committed
Jun 9, 2011 -
Put documents in doc directory including gobby files. Rename README t…
danmey committedJun 9, 2011 …o LICENSE.
-
danmey committed
Jun 9, 2011 -
Restructure project layout. Move libraries and modules to lib/. Remov…
danmey committedJun 9, 2011 …e bootstrap.4k from src/
-
Reformat. Make linking possible on 64bits systems.
danmey committedJun 9, 2011 -
Untabify, tide up license, add current year, remove trailing whites.
danmey committedJun 9, 2011 -
Make compilation possible on 64 bits systems.
danmey committedJun 9, 2011 -
Add current year to the copyright.
danmey committedJun 9, 2011 -
Fix shebang, format licensing comment.
danmey committedJun 9, 2011 -
danmey committed
Jun 9, 2011