Joe Groff
026ee1a051
opengl.gl.extensions: annoying hack to make gpu.* demos work in Lion. opengl 3 entry points such as glGenVertexArrays are available, but they only actually work in core profile contexts which factor doesn't support yet, so favor extension entry points such as glGenVertexArraysAPPLE instead of standard entry points
2011-07-29 14:15:59 -07:00
Anton Gorenko
9000f60bff
Merge branch 'master' of git://github.com/slavapestov/factor
2011-01-16 13:38:04 +06:00
Slava Pestov
55fd15c45a
Move <ref>, deref and little-endian? from alien.c-types to alien.data, remove <c-object>
2010-12-25 16:55:36 -08:00
Doug Coleman
657b490f69
Remove <uint> *uint and friends. Hopefully remove the last usages of these words
2010-10-25 15:54:42 -05:00
Doug Coleman
40bdadcac4
Remove many uses of <int> and *int etc
2010-10-25 12:49:12 -05:00
Anton Gorenko
4faef1a08c
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/cairo/ffi/ffi.factor
basis/pango/cairo/cairo.factor
basis/pango/layouts/layouts.factor
2010-09-26 23:24:30 +06:00
Joe Groff
ae4a9557bc
opengl.gl: typo in the FFI bindings for some obscure gl functions
2010-08-13 10:16:47 -07:00
Joe Groff
03853ea8c3
opengl.gl: some opengl 4 functions were accidentally still presented as -EXT
2010-08-11 10:05:03 -07:00
Anton Gorenko
d67da79385
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/pango/cairo/cairo.factor
2010-07-17 14:11:06 +06:00
Slava Pestov
cf6b910c9f
alien.data: remove second quotation parameter from with-out-parameters, now all values are copied properly and calling 'clone' on structs in this quotation is not necessary
2010-07-16 17:32:05 -04:00
Anton Gorenko
553f6d516a
change directories structure (add */ffi/ffi.factor files)
2010-05-27 00:17:14 +06:00
Anton Gorenko
c3acab8215
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/opengl/gl/extensions/extensions.factor
basis/pango/cairo/cairo.factor
2010-05-24 19:43:05 +06:00
Anton Gorenko
a8c4e59893
add opengl.gl.gtk backend
2010-05-24 19:22:29 +06:00
Slava Pestov
fa53b4ab2a
opengl.gl.unix renamed to opengl.gl.x11
2010-05-23 22:25:17 -04:00
Slava Pestov
5d9993d46f
Updating code to use with-out-parameters
2010-05-23 03:07:47 -04:00
Slava Pestov
c0f39aa99d
Move remaining sequence operations from generalizations to sequences.generalizations where they belong
2010-05-18 18:36:47 -04:00
Joe Groff
4d0508a995
opengl.textures: borrow get-texture-float and get-texture-int helper words from gpu.textures
2010-05-15 12:09:50 -07:00
Slava Pestov
8e1afbd650
Fixing load errors
2010-04-10 17:24:44 -07:00
Joe Groff
1d06be5021
"stdcall" -> stdcall
2010-03-31 19:29:04 -07:00
Joe Groff
d951be1832
"cdecl" -> cdecl
2010-03-31 19:20:35 -07:00
Joe Groff
2fb344385b
opengl 3.3, 4.0
2010-03-16 18:35:46 -07:00
Joe Groff
10aae6c93d
opengl 3.2; EXT_geometry_shader4 => ARB_geometry_shader4
2010-03-16 17:25:34 -07:00
Joe Groff
a0b4c766e1
update GL-FUNCTION: to use new FUNCTION: factors
2010-02-28 16:40:34 -08:00
Slava Pestov
e5fc398dae
sequences: add cartesian-each, cartesian-map, cartesian-product words to eliminate some duplication throughout the codebase
2010-02-25 20:54:57 +13:00
Joe Groff
ff9890e52b
opengl.gl: all those GLchar* should be c-string[ascii]
2010-02-23 20:29:31 -08:00
Joe Groff
96ab4492d2
rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char
2010-02-23 11:42:02 -08:00
Joe Groff
ff9ee93c8a
opengl.gl: TYPEDEF: void* GLvoid* => C-TYPE: GLvoid
2010-02-21 23:13:56 -08:00
Joe Groff
4e077ebe7b
opengl.gl.extensions: scan return type of GL-FUNCTION: as c-type
2010-02-21 11:46:17 -08:00
Slava Pestov
0aad3e6e12
vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases
2010-02-20 13:30:49 +13:00
Slava Pestov
74891bc02a
Update documentation for new help lint check
2010-02-19 12:31:52 +13:00
Erik Charlebois
33bdf4659a
Merge up with Joe's earlier change that added s3tc
2010-02-13 02:43:42 -08:00
Erik Charlebois
44aa9a032e
Merge up with Joe's earlier change that added s3tc
2010-02-13 02:41:03 -08:00
Erik Charlebois
12729d67d0
Constants for GL_EXT_texture_compression_s3tc and GL_EXT_texture_compression_latc
2010-02-13 02:34:26 -08:00
Joe Groff
9b2fcb7252
gpu.textures: add compressed texture support
2010-02-11 14:22:54 -08:00
Slava Pestov
08b6ebc7fa
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Doug Coleman
3323072613
Merge branch 'master' into startup
...
Conflicts:
core/bootstrap/primitives.factor
vm/run.hpp
2009-11-15 02:52:50 -06:00
Slava Pestov
f13be0c468
opengl: fix stack effect error in (all-enabled) combinator and add a unit test
2009-11-09 00:54:39 -06:00
Joe Groff
2081385e43
fix build errors
2009-10-28 19:28:16 -05:00
Joe Groff
c6761710a6
Merge branch 'master' of http://factorcode.org/git/factor
...
Conflicts:
basis/locals/locals.factor
basis/peg/peg.factor
extra/infix/infix.factor
2009-10-28 16:17:24 -05:00
Joe Groff
22a9be5ea5
update existing code to use :> ( ) when possible
2009-10-28 16:11:33 -05:00
Doug Coleman
a57e990af7
parsed -> suffix!, add append!
2009-10-28 13:38:27 -05:00
Doug Coleman
6fa23d7ea4
change add-init-hook to add-startup-hook, new add-shutdown-hook word
2009-10-19 22:17:02 -04:00
Keith Lazuka
8f79ea91ba
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04:00
Joe Groff
ca69df90b5
update windows vocabs to load without c-type strings
2009-09-27 18:19:53 -05:00
Joe Groff
e5d406693e
add USING:s and rearrange definitions so macosx can compile without parsing c-type strings
2009-09-26 23:14:57 -05:00
Doug Coleman
026761ed62
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/classes/struct/struct-tests.factor
basis/functors/functors-tests.factor
basis/specialized-arrays/specialized-arrays-tests.factor
2009-09-20 23:02:49 -05:00
Doug Coleman
47fab85a00
replace usages of <" with """
2009-09-20 22:42:40 -05:00
Joe Groff
4a1422e7fe
move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab
2009-09-17 22:36:05 -05:00
Joe Groff
9fbdfc9a54
fix "float" ambiguities in math.blas, opengl vocabs
2009-09-16 21:25:46 -05:00
Slava Pestov
527db8995a
Specialized array overhaul
...
- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely
2009-09-09 22:33:34 -05:00