cl-glfw/jecs.git
15 years agoImproved use of nicer types in callbacks.master
Julian Squires [Tue, 11 Nov 2008 16:07:32 +0000 (11 11:07 -0500)]
Improved use of nicer types in callbacks.
Attempts to make documentation more consistent.

15 years agoMake get-mouse-button return a boolean.
Julian Squires [Wed, 5 Nov 2008 03:11:24 +0000 (4 22:11 -0500)]
Make get-mouse-button return a boolean.

15 years agoCloser towards the cl-opengl style, with image flags.
Julian Squires [Sat, 1 Nov 2008 00:36:52 +0000 (31 20:36 -0400)]
Closer towards the cl-opengl style, with image flags.

15 years agoContinued bringing glfw interface closer to cl-opengl style, with more enums and...
Julian Squires [Sat, 1 Nov 2008 00:00:48 +0000 (31 20:00 -0400)]
Continued bringing glfw interface closer to cl-opengl style, with more enums and so on.

15 years agoMaking CL-GLFW lispier, starting with get-key and open-window.
Julian Squires [Fri, 31 Oct 2008 23:25:17 +0000 (31 19:25 -0400)]
Making CL-GLFW lispier, starting with get-key and open-window.

15 years agoExperimental changes to generated code.
John Connors [Tue, 26 Aug 2008 00:42:42 +0000 (26 01:42 +0100)]
Experimental changes to generated code.

15 years agoDocumentation tweaks
John Connors [Sun, 17 Aug 2008 12:06:19 +0000 (17 13:06 +0100)]
Documentation tweaks

15 years agoRemoved some (TMS)
John Connors [Sun, 17 Aug 2008 12:13:50 +0000 (17 13:13 +0100)]
Removed some (TMS)

15 years agoRemoving unicode characters that impede compilation for some lisps
John Connors [Sat, 2 Aug 2008 08:48:03 +0000 (2 09:48 +0100)]
Removing unicode characters that impede compilation for some lisps

15 years agoRemoving unicode characters that impede compilation for some lisps
John Connors [Sat, 2 Aug 2008 08:43:50 +0000 (2 09:43 +0100)]
Removing unicode characters that impede compilation for some lisps

15 years agoSorted some problems with poiner types.
John Connors [Fri, 1 Aug 2008 22:04:14 +0000 (1 23:04 +0100)]
Sorted some problems with poiner types.

15 years agoSimpler examples work. Extension loading still questionable.
John Connors [Fri, 1 Aug 2008 21:20:32 +0000 (1 22:20 +0100)]
Simpler examples work. Extension loading still questionable.

15 years agoFixing opengl package so that types work.
John Connors [Fri, 1 Aug 2008 06:38:04 +0000 (1 07:38 +0100)]
Fixing opengl package so that types work.

15 years agoMerging cffi-newtypes with master for next release.
John Connors [Fri, 1 Aug 2008 05:53:03 +0000 (1 06:53 +0100)]
Merging cffi-newtypes with master for next release.

15 years agoMerge branch 'new-cffi-foreign-types' of git+ssh://johnfredcee@repo.or.cz/srv/git...
John Connors [Wed, 30 Jul 2008 21:07:11 +0000 (30 22:07 +0100)]
Merge branch 'new-cffi-foreign-types' of git+ssh://johnfredcee@repo.or.cz/srv/git/cl-glfw into new-cffi-foreign-types

15 years agoAdding documentation
John Connors [Wed, 30 Jul 2008 20:56:00 +0000 (30 21:56 +0100)]
Adding documentation

16 years agoUnix loading fix
John Connors [Sun, 30 Mar 2008 20:50:40 +0000 (30 21:50 +0100)]
Unix loading fix

16 years agoMerge branch 'new-cffi-foreign-types' of git+ssh://johnfredcee@repo.or.cz/srv/git...
John Connors [Sun, 30 Mar 2008 09:02:34 +0000 (30 10:02 +0100)]
Merge branch 'new-cffi-foreign-types' of git+ssh://johnfredcee@repo.or.cz/srv/git/cl-glfw into jfc-new-cffi-foreign-types

16 years agoAdding seperate file for library loading
John Connors [Sun, 30 Mar 2008 07:57:08 +0000 (30 08:57 +0100)]
Adding seperate file for library loading

16 years agoMerge branch 'jfc-darcs-cffi' into jfc-new-cffi-foreign-types
John Connors [Sat, 29 Mar 2008 17:13:49 +0000 (29 17:13 +0000)]
Merge branch 'jfc-darcs-cffi' into jfc-new-cffi-foreign-types

Conflicts:

lib/types.lisp

16 years agoDocumentation changes.
John Connors [Sat, 29 Mar 2008 16:27:40 +0000 (29 16:27 +0000)]
Documentation changes.

16 years agoChanged to use multi-platform lib loading form
John Connors [Sat, 8 Mar 2008 15:50:37 +0000 (8 15:50 +0000)]
Changed to use multi-platform lib loading form

16 years agoAuthor: D Herring <dherring@at.tentpost.dot.com>
William Robinson [Tue, 4 Mar 2008 10:49:21 +0000 (4 10:49 +0000)]
Author: D Herring <dherring@at.tentpost.dot.com>
Date:   Tue Mar 4 00:10:35 2008 -0500

Update lib/types.lisp for February 2007 CFFI (breaks 0.9.2)

Luis changed the CFFI type system.  In particular, DEFCTYPE now simply creates
aliases which cannot support custom type translation (much like the C++ typedef).

For details, see
http://common-lisp.net/cgi-bin/darcsweb/darcsweb.cgi?r=cffi-cffi;a=commit;h=20070219011856-28748-e5c1f319e17f91d8e38f3cf906d14a5db40ba365.gz
http://article.gmane.org/gmane.lisp.cffi.devel/1029

16 years agoAdded major version changelog.
William Robinson [Sun, 10 Feb 2008 23:11:52 +0000 (10 23:11 +0000)]
Added major version changelog.

16 years agoAdded Win+Mac notes. Some wishlist aswell.
William Robinson [Sun, 10 Feb 2008 22:59:05 +0000 (10 22:59 +0000)]
Added Win+Mac notes. Some wishlist aswell.

16 years agoBug fix on broken argument output loop
William Robinson [Wed, 6 Feb 2008 17:42:32 +0000 (6 17:42 +0000)]
Bug fix on broken argument output loop

16 years agoChanged error on extension functions not found to merely a warning.
William Robinson [Sat, 2 Feb 2008 21:15:10 +0000 (2 21:15 +0000)]
Changed error on extension functions not found to merely a warning.

16 years agoStripped out a lot of useless info from the spec, by selecting only what is needed.
William Robinson [Wed, 30 Jan 2008 14:53:37 +0000 (30 14:53 +0000)]
Stripped out a lot of useless info from the spec, by selecting only what is needed.
Changed the func-spec format, now defglfun prints out the function being compiled in SBCL nicely..

16 years agoFixed the make-opengl-bindings.rb top-level generator to do the right thing. Removed...
William Robinson [Wed, 30 Jan 2008 13:57:23 +0000 (30 13:57 +0000)]
Fixed the make-opengl-bindings.rb top-level generator to do the right thing. Removed the silly dot output.

16 years agoCut-out empty enum groups earlier (results in reordering of exports) and...
William Robinson [Wed, 30 Jan 2008 13:50:31 +0000 (30 13:50 +0000)]
Cut-out empty enum groups earlier (results in reordering of exports) and...
Set reasonable reporting defaults.
Ensure a newline at the end of file (some stuff complains about it).

16 years agoRemoved useless proto-package.
William Robinson [Wed, 30 Jan 2008 13:33:58 +0000 (30 13:33 +0000)]
Removed useless proto-package.

16 years agoLittle nomenclature and do->loop clean ups.
William Robinson [Wed, 30 Jan 2008 13:31:19 +0000 (30 13:31 +0000)]
Little nomenclature and do->loop clean ups.

16 years agoFixed the nil names of the generator.
William Robinson [Wed, 30 Jan 2008 12:33:28 +0000 (30 12:33 +0000)]
Fixed the nil names of the generator.

16 years agoSome fixes on some missing output....
William Robinson [Wed, 30 Jan 2008 12:31:40 +0000 (30 12:31 +0000)]
Some fixes on some missing output....
...wasn't noticed unless I removed all the output files first.

16 years agoRemoved unused functions
William Robinson [Wed, 30 Jan 2008 11:22:40 +0000 (30 11:22 +0000)]
Removed unused functions

16 years agoTidied up the scaffolding code
William Robinson [Wed, 30 Jan 2008 00:46:56 +0000 (30 00:46 +0000)]
Tidied up the scaffolding code
 * loopified a bit
 * more defparameter, less one-big-closure
 * more functions, less string of consiounce

16 years agoStart of code cleanup on main generator.
William Robinson [Tue, 29 Jan 2008 19:01:15 +0000 (29 19:01 +0000)]
Start of code cleanup on main generator.
Also mark some constants as unresolvable (for an incomplete extension).

16 years agoAdded comments to files that are auto-generated.
William Robinson [Tue, 29 Jan 2008 16:54:54 +0000 (29 16:54 +0000)]
Added comments to files that are auto-generated.

16 years agoAdded generator structure explanation
William Robinson [Tue, 29 Jan 2008 16:42:37 +0000 (29 16:42 +0000)]
Added generator structure explanation

16 years agoFixed regression. get-window-param still returns an integer that needs to be compared...
William Robinson [Sun, 27 Jan 2008 14:42:22 +0000 (27 14:42 +0000)]
Fixed regression. get-window-param still returns an integer that needs to be compared as an integer.

16 years agoRetro-applied package layout changes to generator code...
William Robinson [Sun, 27 Jan 2008 14:29:43 +0000 (27 14:29 +0000)]
Retro-applied package layout changes to generator code...
...Turns out to be fairly simple.
Regenerated the code automatically aswell.
Also, now using uninterned symbols for the export list of cl-glfw-opengl.

16 years agoMajor package refactoring.
William Robinson [Sun, 27 Jan 2008 13:58:14 +0000 (27 13:58 +0000)]
Major package refactoring.
Extracted all common types and expansions into lib/types.lisp with dedicated
system cl-glfw-types for all to depend on and share expansions.
Put opengl expanders in a separate package (so that maybe one day, in theory, we could delete-package it).

16 years agojfc's patch for reorganising cl-glfw-opengl and cl-glfw packages. Changed need propog...
William Robinson [Sun, 27 Jan 2008 11:20:24 +0000 (27 11:20 +0000)]
jfc's patch for reorganising cl-glfw-opengl and cl-glfw packages. Changed need propogating back to src/ files.

16 years agoAdded forgotten shadow of boolean in glfw package.
William Robinson [Thu, 24 Jan 2008 15:03:52 +0000 (24 15:03 +0000)]
Added forgotten shadow of boolean in glfw package.

16 years agoFix for building under ECL, working under the assumption that there is a
William Robinson [Sat, 19 Jan 2008 12:58:15 +0000 (19 12:58 +0000)]
Fix for building under ECL, working under the assumption that there is a
libglfw.so installed in /usr/lib/ or /usr/local/lib/.

16 years agoFix for platforms where there's no int64/uint64...
William Robinson [Sat, 19 Jan 2008 12:47:58 +0000 (19 12:47 +0000)]
Fix for platforms where there's no int64/uint64...
This doesn't look entirely bullet-proof to me, but this is out cffi tests for
8-byte integer types, so it will have to be good enough for now.

16 years agoFixed dependency of opengl extensions and versions. Spelling fix.
William Robinson [Sat, 19 Jan 2008 12:46:01 +0000 (19 12:46 +0000)]
Fixed dependency of opengl extensions and versions. Spelling fix.

16 years agoFix files not found for glu versions 1_1, 1_2 and 1_3.
William Robinson [Sat, 19 Jan 2008 12:44:15 +0000 (19 12:44 +0000)]
Fix files not found for glu versions 1_1, 1_2 and 1_3.

16 years agoAdded cl-opengl example proof-of-concept.
William Robinson [Fri, 11 Jan 2008 13:08:03 +0000 (11 13:08 +0000)]
Added cl-opengl example proof-of-concept.

16 years agoSmall usability improvement for main generator interface: --help message, auto-fetch.
William Robinson [Wed, 9 Jan 2008 12:37:39 +0000 (9 12:37 +0000)]
Small usability improvement for main generator interface: --help message, auto-fetch.

16 years agoUpdated README
William Robinson [Mon, 7 Jan 2008 19:33:11 +0000 (7 19:33 +0000)]
Updated README

16 years agoFixed examples for new includes pattern.
William Robinson [Fri, 4 Jan 2008 16:32:40 +0000 (4 16:32 +0000)]
Fixed examples for new includes pattern.
Fixed one warning and an old bug.

16 years agoAvoid duplicate fix.
William Robinson [Fri, 4 Jan 2008 16:25:42 +0000 (4 16:25 +0000)]
Avoid duplicate fix.

16 years agoMoved glu versioned files into lib/.
William Robinson [Fri, 4 Jan 2008 16:25:09 +0000 (4 16:25 +0000)]
Moved glu versioned files into lib/.

16 years agoFixed package name
William Robinson [Fri, 4 Jan 2008 16:23:46 +0000 (4 16:23 +0000)]
Fixed package name

16 years agoModule location generator fix.
William Robinson [Fri, 4 Jan 2008 16:23:30 +0000 (4 16:23 +0000)]
Module location generator fix.

16 years agoRemoved dependent type boolean from cl-glfw-opengl from cl-glfw.
William Robinson [Fri, 4 Jan 2008 16:23:05 +0000 (4 16:23 +0000)]
Removed dependent type boolean from cl-glfw-opengl from cl-glfw.

16 years agoRemoved the lib module from all of the asd files inside lib/.
William Robinson [Fri, 4 Jan 2008 16:22:04 +0000 (4 16:22 +0000)]
Removed the lib module from all of the asd files inside lib/.

16 years agoUpdated README layout.
William Robinson [Mon, 31 Dec 2007 11:38:07 +0000 (31 11:38 +0000)]
Updated README layout.
Ignore downloaded intermediate files.
Changed output path of extension asd files in generator.
Added asdf: package name for clarity.

16 years agoMoved all extension asd files into lib, tidier.
William Robinson [Mon, 31 Dec 2007 11:34:49 +0000 (31 11:34 +0000)]
Moved all extension asd files into lib, tidier.
Removed spec files (we don't own them).

16 years agoUpdated specification files: GREMEDY_frame_terminator extension brought in.
William Robinson [Sat, 15 Dec 2007 10:26:53 +0000 (15 10:26 +0000)]
Updated specification files: GREMEDY_frame_terminator extension brought in.

16 years agoAdded with-projection-matrix macro.
William Robinson [Sat, 15 Dec 2007 10:02:15 +0000 (15 10:02 +0000)]
Added with-projection-matrix macro.

16 years agoSmall changes to string/symbol style of .asd files, seemed to make windows happier.
William Robinson [Sun, 28 Oct 2007 22:53:22 +0000 (28 22:53 +0000)]
Small changes to string/symbol style of .asd files, seemed to make windows happier.

16 years agoFixed name of opengl package. I thought this was committed already!
William Robinson [Sun, 28 Oct 2007 22:52:18 +0000 (28 22:52 +0000)]
Fixed name of opengl package. I thought this was committed already!

16 years agoSplit out the GLU into seperate files to keep windows happy.
William Robinson [Sun, 28 Oct 2007 21:41:01 +0000 (28 21:41 +0000)]
Split out the GLU into seperate files to keep windows happy.

16 years agoAdded extra test platform.
William Robinson [Sun, 28 Oct 2007 21:35:57 +0000 (28 21:35 +0000)]
Added extra test platform.

16 years agoPackage name change.
William Robinson [Sun, 28 Oct 2007 21:25:02 +0000 (28 21:25 +0000)]
Package name change.

16 years agoRevisited all examples and updated.
William Robinson [Wed, 24 Oct 2007 18:03:39 +0000 (24 19:03 +0100)]
Revisited all examples and updated.
Added synchronized shader examples.

16 years agoReworking of synchronizing shaders.
William Robinson [Wed, 24 Oct 2007 18:02:38 +0000 (24 19:02 +0100)]
Reworking of synchronizing shaders.
Abstracted out common code between extensions and 2.0 to avoid feature slippage.

16 years agoSmall tidy-up, ensure window isn't closed twice.
William Robinson [Wed, 24 Oct 2007 18:01:28 +0000 (24 19:01 +0100)]
Small tidy-up, ensure window isn't closed twice.

16 years agoAdded some missing automatic conversions.
William Robinson [Wed, 24 Oct 2007 18:00:21 +0000 (24 19:00 +0100)]
Added some missing automatic conversions.

16 years agoFormatting fix.
William Robinson [Mon, 22 Oct 2007 23:33:39 +0000 (23 00:33 +0100)]
Formatting fix.

16 years agoAutomatic conversion of gl:booleans, gl:floats and gl:doubles.
William Robinson [Sun, 21 Oct 2007 17:12:52 +0000 (21 18:12 +0100)]
conversion of gl:booleans, gl:floats and gl:doubles.

16 years agoAdded VBO example.
William Robinson [Sun, 21 Oct 2007 15:53:48 +0000 (21 16:53 +0100)]
Added VBO example.

16 years agoAdded example for ARB shaders, so you don't have to REQUIRE opengl 2.0.
William Robinson [Sun, 21 Oct 2007 15:53:23 +0000 (21 16:53 +0100)]
Added example for ARB shaders, so you don't have to REQUIRE opengl 2.0.

16 years agoAdded ARB conveniences for shaders and VBO for non-2.0/1.5 requiring systems.
William Robinson [Sun, 21 Oct 2007 15:52:43 +0000 (21 16:52 +0100)]
Added ARB conveniences for shaders and VBO for non-2.0/1.5 requiring systems.
Fixed conveniences.

16 years agoSilently fail if load-extension extension doesn't have anything to load.
William Robinson [Sun, 21 Oct 2007 15:51:53 +0000 (21 16:51 +0100)]
Silently fail if load-extension extension doesn't have anything to load.
Bug-fix on wrong extensions being cached if run before context active.

16 years agoAdded some forgotten types for export.
William Robinson [Sun, 21 Oct 2007 15:50:03 +0000 (21 16:50 +0100)]
Added some forgotten types for export.

16 years agoAdded forgotten files from last commit.
William Robinson [Sun, 21 Oct 2007 09:40:37 +0000 (21 10:40 +0100)]
Added forgotten files from last commit.
Remember the -a flag, bill!

16 years agoAdded shader convenience functions and a shader example.
William Robinson [Sun, 21 Oct 2007 01:35:14 +0000 (21 02:35 +0100)]
Added shader convenience functions and a shader example.

16 years agoFixes for some rare OpenGL function names. More verbosity when making exceptions...
William Robinson [Sat, 20 Oct 2007 23:42:45 +0000 (21 00:42 +0100)]
Fixes for some rare OpenGL function names. More verbosity when making exceptions to ending rules.

16 years agoExtensions system fixed a lot. Hopefully some build fixes for os-x too.
William Robinson [Sat, 20 Oct 2007 18:39:31 +0000 (20 19:39 +0100)]
Extensions system fixed a lot.  Hopefully some build fixes for os-x too.

16 years agoAdded extensions loading system based on LOADs of ASD files.
William Robinson [Sat, 20 Oct 2007 18:29:57 +0000 (20 19:29 +0100)]
Added extensions loading system based on LOADs of ASD files.

16 years agoBlah blah readme updates.
William Robinson [Sat, 20 Oct 2007 18:29:24 +0000 (20 19:29 +0100)]
Blah blah readme updates.

16 years agoFormatting of a comment of old code.
William Robinson [Sat, 20 Oct 2007 18:24:47 +0000 (20 19:24 +0100)]
Formatting of a comment of old code.

16 years agoShadowed some foreign type definitions that may clash with CL package.
William Robinson [Sat, 20 Oct 2007 18:16:44 +0000 (20 19:16 +0100)]
Shadowed some foreign type definitions that may clash with CL package.

16 years agoAdded ignore for everyone for *~ as i can't remember how to do it just for myself
William Robinson [Sat, 20 Oct 2007 18:07:25 +0000 (20 19:07 +0100)]
Added ignore for everyone for *~ as i can't remember how to do it just for myself

16 years agoReadme updates...
William Robinson [Sat, 20 Oct 2007 15:34:40 +0000 (20 16:34 +0100)]
Readme updates...

16 years agoExport fix and extra convenience macro.
William Robinson [Sat, 20 Oct 2007 10:29:57 +0000 (20 11:29 +0100)]
Export fix and extra convenience macro.

16 years agoAdded forgotten export.
William Robinson [Sat, 20 Oct 2007 10:19:08 +0000 (20 11:19 +0100)]
Added forgotten export.

16 years agoStupid function-not-macro bug fix.
William Robinson [Sat, 20 Oct 2007 10:18:00 +0000 (20 11:18 +0100)]
Stupid function-not-macro bug fix.

16 years agoAdded some convenience wrappers and a very simple example using them.
William Robinson [Fri, 19 Oct 2007 22:43:40 +0000 (19 23:43 +0100)]
Added some convenience wrappers and a very simple example using them.

16 years agoSome more convenience functions for glfw.
William Robinson [Fri, 19 Oct 2007 17:02:38 +0000 (19 18:02 +0100)]
Some more convenience functions for glfw.
Automagic copying of sequences for more pointer arguments to opengl.

16 years agoAdded some small "fixes" to threading test (basically it still doesn't really work...
William Robinson [Thu, 18 Oct 2007 13:33:36 +0000 (18 14:33 +0100)]
Added some small "fixes" to threading test (basically it still doesn't really work though).

16 years agoUpdated notice about threading
William Robinson [Thu, 18 Oct 2007 13:32:42 +0000 (18 14:32 +0100)]
Updated notice about threading

16 years agoChanged mipmaps test image for something public-domains.
William Robinson [Thu, 18 Oct 2007 11:33:22 +0000 (18 12:33 +0100)]
Changed mipmaps test image for something public-domains.

16 years agoUpdated README
William Robinson [Wed, 17 Oct 2007 14:37:15 +0000 (17 15:37 +0100)]
Updated README

16 years agoAdded broken mtbench example.
William Robinson [Wed, 17 Oct 2007 09:34:10 +0000 (17 10:34 +0100)]
Added broken mtbench example.

16 years agoAdded with-lock-mutex macro.
William Robinson [Wed, 17 Oct 2007 09:33:35 +0000 (17 10:33 +0100)]
Added with-lock-mutex macro.
Fixed +infinity+ to right type.

16 years agoKeytest example.
William Robinson [Wed, 17 Oct 2007 07:29:01 +0000 (17 08:29 +0100)]
Keytest example.