Home My Page Projects Code Snippets Project Openings 3D graphics for Standard ML
Summary Activity SCM

SCM Repository

[sml3d] Log of /archive/base
ViewVC logotype

Log of /archive/base

View Directory Listing Directory Listing


Sticky Revision:

Revision 1375 - Directory Listing
Modified Wed Apr 2 17:51:11 2014 UTC (3 years, 7 months ago) by jhr
Copied from: trunk/sml3d/src/base revision 1374
  saving old fixed-pipeline code in archive

Revision 1287 - Directory Listing
Modified Mon Sep 9 22:52:26 2013 UTC (4 years, 2 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Working on GLFW (version 3.0.x) support.


Revision 1201 - Directory Listing
Modified Sun Jul 17 16:28:57 2011 UTC (6 years, 4 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Working on OpenCL configuration

Revision 1179 - Directory Listing
Modified Tue Jun 28 23:18:02 2011 UTC (6 years, 4 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added getSLVersionString function to base GL API

Revision 1114 - Directory Listing
Modified Mon Apr 11 14:50:29 2011 UTC (6 years, 7 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Removed "3" from plane type names and added "n" prefix to normal-vector
  components.

Revision 1113 - Directory Listing
Modified Mon Apr 11 14:48:02 2011 UTC (6 years, 7 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added some additional operations to the plane modules and changed the type.

Revision 1112 - Directory Listing
Modified Mon Apr 11 14:37:10 2011 UTC (6 years, 7 months ago) by jhr
Original Path: trunk/sml3d/src/base
 Changed names of plane modules to drop "3", since it was redundant.  Minor tweaks
 to the triangle modules.

Revision 1076 - Directory Listing
Modified Tue Jan 25 03:31:30 2011 UTC (6 years, 9 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added some limited GLU quadrics support

Revision 1047 - Directory Listing
Modified Fri Jan 21 15:43:27 2011 UTC (6 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added comments

Revision 1032 - Directory Listing
Modified Thu Jan 20 17:13:56 2011 UTC (6 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added operations for bounding boxes

Revision 1023 - Directory Listing
Modified Wed Jan 19 13:05:06 2011 UTC (6 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Removed normalized flag from floating-point versions of vertex attribute buffer
  calls and added enable/disable functions to BufferObj (these are redundant with
  the GL structure, but it is useful to have all of the needed buffer object calls
  in the same place)

Revision 1011 - Directory Listing
Modified Tue Jan 18 00:02:43 2011 UTC (6 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Minor edits for naming conventions

Revision 1004 - Directory Listing
Modified Sat Jan 15 01:28:31 2011 UTC (6 years, 10 months ago) by pavelk
Original Path: trunk/sml3d/src/base
Flesh out a lot more of the FBO functionality. Also added functions to allocate empty textures to the GPU (Most notably for rendering to...)

Revision 995 - Directory Listing
Modified Wed Jan 12 01:25:01 2011 UTC (6 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Fix missing "," in toString

Revision 994 - Directory Listing
Modified Tue Jan 11 07:53:14 2011 UTC (6 years, 10 months ago) by pavelk
Original Path: trunk/sml3d/src/base
Updated the smoke animation to fix a lot of the bugs that I had after working on it from work. Most notably, from the last major fix, the things that are now working are:

- We use all of the textures in the texture list.
- There is proper alpha culling of dead particles in our textured quads.
- All of the various attribute buffers (color, size) are now properly passed to the shaders
- Fiddled with the emitter domain for the smoke so that the particles are moving in a wider arc.

Things that still need to be done:
- Figure out a way to limit the number of particles that are spawned per frame (to less than one)...



Revision 990 - Directory Listing
Modified Thu Jan 6 16:59:44 2011 UTC (6 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added move functions

Revision 963 - Directory Listing
Modified Sun Aug 15 23:36:55 2010 UTC (7 years, 3 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Fix dependencies

Revision 961 - Directory Listing
Modified Tue Aug 10 21:04:35 2010 UTC (7 years, 3 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Fixed type equivalences for attrib_loc

Revision 946 - Directory Listing
Modified Tue Jul 27 14:59:31 2010 UTC (7 years, 3 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Add SML3dInfo structure so that tests can use absolute paths for data, etc.

Revision 940 - Directory Listing
Modified Thu Jul 22 15:31:00 2010 UTC (7 years, 4 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added update function to BufferObj module

Revision 897 - Directory Listing
Modified Fri May 14 16:47:48 2010 UTC (7 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Moved floating-point modules into raw-data library, so they can be shared
  by the OpenAL module.

Revision 858 - Directory Listing
Modified Fri Apr 23 15:27:43 2010 UTC (7 years, 7 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added addAlpha/dropAlpha functions

Revision 855 - Directory Listing
Modified Thu Apr 22 15:32:38 2010 UTC (7 years, 7 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Fix color conversion names to follow OpenGL naming conventions

Revision 854 - Directory Listing
Modified Wed Apr 21 18:27:49 2010 UTC (7 years, 7 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added color-type conversions

Revision 852 - Directory Listing
Modified Tue Apr 20 14:26:38 2010 UTC (7 years, 7 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added additional color functions

Revision 851 - Directory Listing
Modified Tue Apr 20 14:26:14 2010 UTC (7 years, 7 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added comment

Revision 830 - Directory Listing
Modified Sat Mar 27 17:39:15 2010 UTC (7 years, 7 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Use a standard makefile target of "config" to generate glue code, etc.  Also, we now
  put the glue-code object files in the lib directory.

Revision 804 - Directory Listing
Modified Wed Mar 24 14:54:01 2010 UTC (7 years, 8 months ago) by jhr
Original Path: trunk/sml3d/src/base
  More work on buffer objects

Revision 799 - Directory Listing
Modified Tue Mar 23 21:20:03 2010 UTC (7 years, 8 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added support for buffer objects

Revision 796 - Directory Listing
Modified Tue Mar 23 19:30:20 2010 UTC (7 years, 8 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Major changes to switch SML3d base library to use the raw data library (instead
  of the old versions in base/common).

Revision 795 - Directory Listing
Modified Fri Mar 19 17:02:19 2010 UTC (7 years, 8 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Working on buffer object support

Revision 783 - Directory Listing
Modified Wed Mar 10 20:02:21 2010 UTC (7 years, 8 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added step and smoothStep functions to FLT signature

Revision 737 - Directory Listing
Modified Sun Jan 24 03:43:50 2010 UTC (7 years, 9 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added frac and trunc functions to FLT signature

Revision 728 - Directory Listing
Modified Fri Jan 22 17:56:24 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added VEC4 signature

Revision 727 - Directory Listing
Modified Fri Jan 22 02:38:03 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Use opaque signature matching

Revision 726 - Directory Listing
Modified Fri Jan 22 02:37:06 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Migrating 4D vector modules to use VEC4 signature

Revision 725 - Directory Listing
Modified Fri Jan 22 02:27:14 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Make Vec2f and Vec2d match the VEC2 signature

Revision 724 - Directory Listing
Modified Fri Jan 22 01:57:40 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Switch 4x4 matrices to match the MATRIX4 signature

Revision 723 - Directory Listing
Modified Thu Jan 21 23:57:32 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Fixed comment

Revision 722 - Directory Listing
Modified Thu Jan 21 23:56:21 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added 2D matrix modules and additional operations to the 3D and 4D matrix modules

Revision 721 - Directory Listing
Modified Thu Jan 21 18:16:12 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Adding more matrix operations to MATRIX signatures.

Revision 720 - Directory Listing
Modified Thu Jan 21 17:28:52 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added MATRIX2 and MATRIX4 signatures (not used yet).

Revision 719 - Directory Listing
Modified Thu Jan 21 17:28:24 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Minor cleanup

Revision 718 - Directory Listing
Modified Thu Jan 21 17:03:09 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added row/column projections and trace.

Revision 717 - Directory Listing
Modified Thu Jan 21 16:28:45 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Defined a common signature for the 3x3 matrix modules and added additional operations.

Revision 661 - Directory Listing
Modified Sat Jan 2 05:45:32 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  More vector operations: abs, min, and max

Revision 660 - Directory Listing
Modified Sat Jan 2 05:29:40 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
   Added slerp operation on unit vectors

Revision 657 - Directory Listing
Modified Fri Jan 1 20:38:48 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added sizeOf function

Revision 655 - Directory Listing
Modified Fri Jan 1 20:17:30 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added typeOf function

Revision 654 - Directory Listing
Modified Fri Jan 1 20:05:00 2010 UTC (7 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Changed type of DataBuffer.withPtr to allow returning a result.

Revision 619 - Directory Listing
Modified Tue Dec 22 23:32:01 2009 UTC (7 years, 11 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added comments

Revision 618 - Directory Listing
Modified Tue Dec 22 23:31:33 2009 UTC (7 years, 11 months ago) by jhr
Original Path: trunk/sml3d/src/base
  New file: some color utility code

Revision 602 - Directory Listing
Modified Sun Dec 13 17:11:48 2009 UTC (7 years, 11 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Remove unused normalize-flag argument from floating-point versions of
  vertexAttribArray functions.

Revision 601 - Directory Listing
Modified Sat Dec 12 17:41:07 2009 UTC (7 years, 11 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added fromVector and fromArray functions to buffer interface

Revision 590 - Directory Listing
Modified Fri Dec 11 20:19:02 2009 UTC (7 years, 11 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added Triangle to exported structures

Revision 588 - Directory Listing
Modified Fri Dec 11 20:11:55 2009 UTC (7 years, 11 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added Triangle structure

Revision 585 - Directory Listing
Modified Fri Dec 11 18:11:18 2009 UTC (7 years, 11 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added ray, plane, and triangle types to SML3dTypes

Revision 584 - Directory Listing
Modified Fri Dec 11 17:58:26 2009 UTC (7 years, 11 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Adding support for 3d planes and triangles

Revision 582 - Directory Listing
Modified Fri Dec 11 16:28:08 2009 UTC (7 years, 11 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Cleaning up the base interfaces to make them more uniform.

Revision 561 - Directory Listing
Modified Thu Dec 3 18:45:32 2009 UTC (7 years, 11 months ago) by jhr
Original Path: trunk/sml3d/src/base
  move compW to animation.sml

Revision 559 - Directory Listing
Modified Thu Dec 3 18:12:10 2009 UTC (7 years, 11 months ago) by wchaney
Original Path: trunk/sml3d/src/base
added w value computation for quaternion and fixed bug in creating a quaternion (changed so x=x, y=y and z=z)

Revision 550 - Directory Listing
Modified Tue Dec 1 19:42:14 2009 UTC (7 years, 11 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added rotateVec, lerp, and slerp operations.

Revision 524 - Directory Listing
Modified Thu Nov 19 19:36:21 2009 UTC (8 years ago) by jhr
Original Path: trunk/sml3d/src/base
  Include AABB modules

Revision 512 - Directory Listing
Modified Thu Nov 12 20:11:52 2009 UTC (8 years ago) by jhr
Original Path: trunk/sml3d/src/base
  Added AABB support and map2 function to vector structures

Revision 504 - Directory Listing
Modified Thu Nov 5 18:01:54 2009 UTC (8 years ago) by jhr
Original Path: trunk/sml3d/src/base
  Added support for vertex-attribute arrays and the drawArrays command

Revision 492 - Directory Listing
Modified Tue Oct 6 16:26:12 2009 UTC (8 years, 1 month ago) by jhr
Original Path: trunk/sml3d/src/base
  Added NORMALIZE capability

Revision 480 - Directory Listing
Modified Fri Sep 4 14:19:03 2009 UTC (8 years, 2 months ago) by jhr
Original Path: trunk/sml3d/src/base
   Add getDrawBuffers (not implemented yet)

Revision 473 - Directory Listing
Modified Tue Jun 2 02:54:01 2009 UTC (8 years, 5 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added lineWidth function.

Revision 461 - Directory Listing
Modified Sat May 23 15:53:06 2009 UTC (8 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added comment

Revision 457 - Directory Listing
Modified Tue May 19 13:48:38 2009 UTC (8 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added ARB_texture_rectangle support

Revision 455 - Directory Listing
Modified Tue May 19 13:46:30 2009 UTC (8 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added target3D type; still need 3D texture operations

Revision 454 - Directory Listing
Modified Mon May 18 23:19:14 2009 UTC (8 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Working on FBO support

Revision 453 - Directory Listing
Modified Mon May 18 23:19:01 2009 UTC (8 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  More extension support

Revision 452 - Directory Listing
Modified Mon May 18 23:12:42 2009 UTC (8 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added hooks to support extensions.

Revision 451 - Directory Listing
Modified Mon May 18 23:12:04 2009 UTC (8 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added OBJECT_ID signature.

Revision 448 - Directory Listing
Modified Mon May 18 18:55:42 2009 UTC (8 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added deleteList function

Revision 444 - Directory Listing
Modified Mon May 11 20:48:05 2009 UTC (8 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Moved Makefile from base/opengl to base

Revision 442 - Directory Listing
Modified Mon May 11 20:43:21 2009 UTC (8 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added hasExtension function

Revision 430 - Directory Listing
Modified Mon Apr 27 18:29:19 2009 UTC (8 years, 6 months ago) by jhr
Original Path: trunk/sml3d/src/base
  MLB file cleanup

Revision 429 - Directory Listing
Modified Mon Apr 27 15:10:27 2009 UTC (8 years, 6 months ago) by pavelk
Original Path: trunk/sml3d/src/base
First pass at new implementation of particle systesm using David Mcallister's API

Revision 416 - Directory Listing
Modified Sun Jan 25 18:43:10 2009 UTC (8 years, 9 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added Texture module

Revision 414 - Directory Listing
Modified Wed Jan 21 20:29:50 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added texture environment support

Revision 412 - Directory Listing
Modified Wed Jan 21 20:19:23 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Removed unused code

Revision 406 - Directory Listing
Modified Tue Jan 20 22:11:53 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added comment.

Revision 393 - Directory Listing
Modified Wed Jan 14 04:34:09 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Added lerp operations for floating-point buffers.

Revision 390 - Directory Listing
Modified Tue Jan 13 21:49:59 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  new file

Revision 385 - Directory Listing
Modified Tue Jan 13 02:26:37 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
Update for matrix3d.sml

Revision 384 - Directory Listing
Modified Tue Jan 13 02:16:57 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Working on Quaternions.

Revision 382 - Directory Listing
Modified Wed Jan 7 22:05:18 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Directory reorg

Revision 376 - Directory Listing
Modified Wed Jan 7 21:04:55 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  New MLB file for core part of SML3d.

Revision 375 - Directory Listing
Modified Wed Jan 7 20:55:53 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Moved util library to base

Revision 374 - Directory Listing
Modified Wed Jan 7 20:54:53 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Moved common code to base

Revision 373 - Directory Listing
Modified Wed Jan 7 20:54:23 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  Move OpenGL library to base

Revision 371 - Directory Listing
Added Wed Jan 7 20:51:51 2009 UTC (8 years, 10 months ago) by jhr
Original Path: trunk/sml3d/src/base
  New directory to hold core parts of SML3D library

Sort log by:

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0