Skip to content
Commits on Nov 10, 2010
  1. @Util

    Fix typos.

    Util committed Nov 10, 2010
Commits on Nov 9, 2010
  1. @cotto

    first batch of $Id$ removals

    cotto committed Nov 8, 2010
Commits on Aug 15, 2009
  1. @leto

    [examples] Fix small bug in the way the opengl example generates rand…

    leto committed Aug 15, 2009
    …om numbers that was introduced in r40557
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40571 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @leto

    [TT #871] Kill the Random PMC

    leto committed Aug 15, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@40557 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 20, 2009
  1. @NotFound

    [examples] avoid unneeded namespace argument in import gl functions

    NotFound committed Jul 20, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@40172 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @NotFound

    [examples] add a variant of opengl static-triangle with HLL

    NotFound committed Jul 20, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@40167 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 23, 2009
  1. @japhb

    [OpenGL] Math: document and show alternate instantiation syntax

    japhb committed Jun 23, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39750 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @japhb

    [OpenGL] Math.pir: more compact __dump output; math.pir: improve outp…

    japhb committed Jun 23, 2009
    …ut spacing
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@39749 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. @japhb

    [OpenGL] Math: fill out vec-num binops using another super-macro; add…

    japhb committed Jun 23, 2009
    … another sample to math.pir; make math.pir output less confusing
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@39748 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. @japhb

    [OpenGL] Math: rename binop 'mult' to 'mul'

    japhb committed Jun 23, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39747 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 22, 2009
  1. @japhb

    [OpenGL] Math: Macro tweaks; first vec-num binop; vec.normalize; refa…

    japhb committed Jun 22, 2009
    …ctor example
    
    * OpenGL/Math.pir:
      + Rename vec-vec binop param extraction macros
      + Add vec-num binop param extraction macros
      + Add first vec-num binop (div_num, name subject to change)
      + Add vector.normalize()
    * math.pir example:
      + Refactor
      + Improve output slightly
      + Add vector.normalize() test
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@39701 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @japhb

    [OpenGL] Beginnings of OpenGL::Math (not yet generally usable)

    japhb committed Jun 22, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39693 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 17, 2009
  1. @japhb

    [OpenGL] shapes.p6: Convert particle effect to Perl 6; now Perl 6 ver…

    japhb committed Jun 17, 2009
    …sion matches PIR version, except currently a lot slower
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@39614 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @japhb

    [OpenGL] shapes.p6: I CAN HAZ LIT TEEPOT? YES!

    japhb committed Jun 17, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@39611 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. @japhb

    [OpenGL] shapes.p6: GLU annulus reflective floor now working; clean u…

    japhb committed Jun 17, 2009
    …p unfile Rakudo bug markers
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@39602 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 12, 2009
  1. @japhb

    [OpenGL] examples: switch to NCI::Utils; better window titles; new SY…

    japhb committed Jun 12, 2009
    …NOPSES; new Perl6 use Foo:from<parrot>; use 'constant's; unhack stuff hacked up for old Rakudos; more clearly mark remaining Rakudo hackery; misc cleanups and bugfixes
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@39521 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on May 11, 2009
  1. @NotFound

    [cage] drop all remaining load_bytecode library/ prefixes except in e…

    NotFound committed May 11, 2009
    …xamples/sdl, fix OpenGL usage of include instead of load_bytecode and replace some .pir with his corresponding .pbc
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@38693 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 26, 2009
  1. @fperrad

    [codingstd] add missing Copyright

    fperrad committed Apr 26, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@38369 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 15, 2009
  1. @fperrad

    [codingstd] add missing $Id

    fperrad committed Apr 15, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@38115 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Nov 12, 2008
  1. @japhb

    [OpenGL] Perl 6 examples fixes

    japhb committed Nov 12, 2008
    * Don't exit() from a callback.
    * shapes.p6:
      + Get rid of $now variable
      + Add comment about += failure
      + Enable keyboard callback
      + Fix braino in FPS display
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@32568 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Nov 11, 2008
  1. @japhb

    [OpenGL] WIP: Conversion of shapes.pir to Perl 6

    japhb committed Nov 11, 2008
    * So far, only about 1/3 done with conversion
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@32521 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @tewk

    [opengl examples] change .Sub to 'Sub'

    tewk committed Nov 11, 2008
    git-svn-id: https://svn.parrot.org/parrot/trunk@32512 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Nov 10, 2008
  1. @japhb

    [OpenGL] Translate first two OpenGL examples to Perl 6

    japhb committed Nov 10, 2008
    * Add new examples/opengl/{static-,}triangle.p6, fairly
      direct conversions of the .pir equivalents to Perl 6.
    * Yes, they work under Rakudo now!
    * i386 NCI JIT is still broken, so build Parrot with
      Configure.pl --jitcapable=0 on i386 platforms.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@32501 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Nov 2, 2008
  1. @japhb

    [OpenGL] New cut-down OpenGL example for NCI debugging

    japhb committed Nov 2, 2008
    * Add examples/opengl/static-triangle.pir, a cut-down copy of
      triangle.pir to help with debugging NCI.
    * Still shows same "black window" bug when NCI JIT is enabled.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@32282 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 20, 2008
  1. @japhb

    [OpenGL] shapes.pir: Temporary fix for broken OpenGLs

    japhb committed Jun 20, 2008
    * For now, don't enable GL_POINT_SMOOTH, because it's broken on many systems
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@28585 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 19, 2008
  1. @japhb

    [OpenGL] shapes.pir: Default to 500x500 window size

    japhb committed Jun 19, 2008
    git-svn-id: https://svn.parrot.org/parrot/trunk@28535 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @japhb

    [OpenGL] shapes.pir: More particle effect improvements

    japhb committed Jun 19, 2008
    * Update particles only once per frame, not per draw
    * Randomize particle spawn position and velocity
    * Recycle particles that escape or get captured
    * Tweak view and pfx angle/origin for visual interest
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@28534 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. @japhb

    [OpenGL] shapes.pir: Multiple particles in effect

    japhb committed Jun 19, 2008
    * Add particles every so often, up to 1000 total
    * Update and draw all particles
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@28533 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. @japhb

    [OpenGL] shapes.pir: factor out particle updates

    japhb committed Jun 19, 2008
    * Factor out particle update from particle draw routine
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@28532 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. @japhb

    [OpenGL] shapes.pir: track dt in time system; single particle in effect

    japhb committed Jun 19, 2008
    * Refactor time subsystem to track dt
    * Halve speed of rotations
    * Calculate and draw single particle in "black hole" particle effect
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@28531 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. @japhb

    [OpenGL] shapes.pir: Split draw_objects; prep for pfx

    japhb committed Jun 19, 2008
    * Split up long draw_objects routine
    * Minor cleanups in pieces of draw_objects
    * Placeholder quad for future particle effect
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@28530 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 13, 2008
  1. @japhb

    [OpenGL] shapes.pir: doc and MANIFEST updates

    japhb committed Jun 13, 2008
    * Add shapes.pir to MANIFEST
    * Mention shapes.pir in triangle.pir
    * Mention examples in config/gen/opengl.pm docs
    * Fix POD bugs in config/gen/opengl.pm
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@28311 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @japhb

    [OpenGL] shapes.pir: display FPS for keyboard quit

    japhb committed Jun 13, 2008
    * Display total FPS when quitting by keyboard request
    * Automagically ignore paused time for FPS calc
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@28310 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. @japhb

    [OpenGL] shapes.pir: handle reshape; count frames

    japhb committed Jun 13, 2008
    * Handle reshape events (as previously advertised)
    * Count frames drawn (will be used for FPS calc eventually)
    * Clean up visibility callback
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@28309 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. @japhb

    [OpenGL] shapes.pir: faster float4 packing

    japhb committed Jun 13, 2008
    * Switch to fastest float4 packing method from float4.pir benchmark
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@28308 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Something went wrong with that request. Please try again.