From b886718609ad94b834051d7780505a81f15c4697 Mon Sep 17 00:00:00 2001 From: Slava Pestov <slava@slava-pestovs-macbook-pro.local> Date: Sat, 5 Apr 2008 07:57:40 -0500 Subject: [PATCH] opengl no longer depends on *.lib --- extra/opengl/gl/extensions/extensions.factor | 6 +++--- extra/opengl/opengl-docs.factor | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/extra/opengl/gl/extensions/extensions.factor b/extra/opengl/gl/extensions/extensions.factor index b0a683dac6..b8ac396c2f 100644 --- a/extra/opengl/gl/extensions/extensions.factor +++ b/extra/opengl/gl/extensions/extensions.factor @@ -1,6 +1,6 @@ USING: alien alien.syntax combinators kernel parser sequences -system words namespaces hashtables init math arrays assocs -sequences.lib continuations ; +system words namespaces hashtables init math arrays assocs +continuations ; ERROR: unknown-gl-platform ; << { @@ -30,7 +30,7 @@ reset-gl-function-number-counter : gl-function-pointer ( names n -- funptr ) gl-function-context 2array dup +gl-function-pointers+ get-global at [ 2nip ] [ - >r [ gl-function-address ] attempt-each + >r [ gl-function-address ] map [ ] find nip dup [ "OpenGL function not available" throw ] unless dup r> +gl-function-pointers+ get-global set-at diff --git a/extra/opengl/opengl-docs.factor b/extra/opengl/opengl-docs.factor index 5b1ee0d565..2788ebdfc2 100644 --- a/extra/opengl/opengl-docs.factor +++ b/extra/opengl/opengl-docs.factor @@ -1,5 +1,5 @@ USING: help.markup help.syntax io kernel math quotations -opengl.gl multiline assocs vocabs.loader sequences ; +opengl.gl assocs vocabs.loader sequences ; IN: opengl HELP: gl-color