Permalink
Switch branches/tags
Nothing to show
Commits on Jun 27, 2011
  1. Administrative commit

    Wojciech Meyer
    Wojciech Meyer committed Jun 27, 2011
Commits on Jun 19, 2011
  1. Working basic shader using meta programming.

    danmey committed Jun 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.
  2. Now both demos/triangle.4k and lib/shader.4k works

    danmey committed Jun 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.
  3. Initial broken symbol module.

    danmey committed Jun 19, 2011
Commits on Jun 18, 2011
  1. Triangle example now works

    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.
  2. Fix problem with OpenGL bindings still will not work with compiled im…

    danmey committed Jun 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.
  3. Add new stuff.

    danmey committed Jun 18, 2011
Commits on Jun 11, 2011
  1. Some cleanups.

    danmey committed Jun 11, 2011
  2. Cool stuff.

    danmey committed Jun 11, 2011
  3. Working shader.

    danmey committed Jun 11, 2011
  4. Messy but it is working.

    danmey committed Jun 11, 2011
Commits on Jun 10, 2011
  1. Malloced tokens.

    danmey committed Jun 10, 2011
Commits on Jun 9, 2011
  1. Copyright year.

    danmey committed Jun 9, 2011
  2. Uncomment working code.

    danmey committed Jun 9, 2011
  3. Restructure bootstrap.

    danmey committed Jun 9, 2011
  4. Some bigger refactoring.

    danmey committed Jun 9, 2011
  5. Reformat.

    danmey committed Jun 9, 2011
  6. White space.

    danmey committed Jun 9, 2011
  7. Change robots to szach-mat.

    danmey committed Jun 9, 2011
  8. Restructure project layout. Move libraries and modules to lib/. Remov…

    danmey committed Jun 9, 2011
    …e bootstrap.4k from src/
  9. Fix bugs. Plasma example.

    danmey committed Jun 9, 2011