Commit Graph

189 Commits

Author SHA1 Message Date
Jonas Maebe
b5b193ead2 * fixed fpmake files for darwin/arm and iphonesim
git-svn-id: trunk@20313 -
2012-02-11 16:23:43 +00:00
michael
f106f0e30c * Clean translation of glu.h
git-svn-id: trunk@20294 -
2012-02-09 22:15:03 +00:00
joost
68d9066200 * Changed more packages to fpmake building
git-svn-id: trunk@20089 -
2012-01-15 18:26:19 +00:00
florian
3e70077dce * build glext on win64, resolves #21013
git-svn-id: trunk@19961 -
2012-01-04 13:30:17 +00:00
florian
9426cac1b0 * rebuilt Makefiles
git-svn-id: trunk@19748 -
2011-12-04 15:34:01 +00:00
Jonas Maebe
fcc56d271a * replaced some parameter definitions based on their value in the
FreeB-licensed SGI version
  * deleted constants that belong in glext.pp (and which are already
    defined there)
  * replaced "This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon
    Graphics, Inc." license header with FreeB license; see
    http://bugs.freepascal.org/view.php?id=20200 for details)
  -> fixes http://bugs.freepascal.org/view.php?id=20200

git-svn-id: trunk@19037 -
2011-09-09 12:03:09 +00:00
marco
0bad1997d1 * commited patch from Mantis #19956 by Michalis that deals with previous extensions
of opengl becoming part of core in never versions.

git-svn-id: trunk@18941 -
2011-09-02 09:43:53 +00:00
pierre
1c2a5f9819 + Update all Makefile's modified by
change in utils/fpcm/fpcmake.ini in prevous commit.

  Adapt also other files to that change:

  * compiler/globals.pas: Replace $FPCTARGET by os_string if
  tf_use_8_3 flag is set for target_info also.

  * tests/Makefile.fpc: Modify TEST_TARGETSUFFIX in the same way
  as TARGETSUFFIX was modified in previous commit.

  * tests/utils/dotest.pp:
    + New variable UseOSOnly, set to true if only target OS name
    should be used for subdirectories.

git-svn-id: trunk@18228 -
2011-08-16 20:10:19 +00:00
florian
145f0959d6 * patch by Michalis Kamburelis for 2 small issues in glext unit, to fix Load_GL_version_3_3 and Load_GL_version_4_0, resolves #19955
git-svn-id: trunk@18208 -
2011-08-14 18:40:46 +00:00
florian
c45222cd17 + patch by Michalis Kamburelis to add GLX 1.4 support and new GLX extensions, resolves #19953
git-svn-id: trunk@18207 -
2011-08-14 18:35:22 +00:00
marco
043e9b2ec2 * Trunk version to 2.7.1
git-svn-id: trunk@18075 -
2011-08-03 13:59:33 +00:00
marco
39d7bb511d * Regenned all makefiles before 2.6.x branching.
git-svn-id: trunk@18073 -
2011-08-03 13:41:52 +00:00
joost
d567d2e950 * More fpmake.pp-files fixes
git-svn-id: trunk@18049 -
2011-08-01 16:08:51 +00:00
marco
6d0e9444cd * patch from #18613 from M. Kamburelis fixes glBufferSubDataARB and some formatting.
git-svn-id: trunk@16826 -
2011-01-28 12:01:54 +00:00
Jonas Maebe
29265ed672 * also compile freeglutdemo (mantis #18108)
git-svn-id: trunk@16556 -
2010-12-11 22:19:59 +00:00
Jonas Maebe
deece746a3 + support for the freeglut extensions (patch by Michalis Kamburelis,
mantis #18108)

git-svn-id: trunk@16535 -
2010-12-10 15:29:19 +00:00
Jonas Maebe
4ed666afab * reverted r8795 that saved/set/restored the fpu exception mask before
every glut call, since the gl unit (on which the glut unit depends)
    already globally disables all fpu exceptions now (mantis #18107)

git-svn-id: trunk@16483 -
2010-11-30 12:28:03 +00:00
Jonas Maebe
01a7da9817 * renamed constant "a" to GL_DEPTH24_STENCIL8_EXT (accidentally changed
after applying patch from #18054, belongs with r16442)

git-svn-id: trunk@16479 -
2010-11-29 22:34:24 +00:00
Jonas Maebe
3650944d9e + EXT_packed_depth_stencil support (patch by Michalis Kamburelis, mantis
#18054)

git-svn-id: trunk@16442 -
2010-11-26 10:57:48 +00:00
Jonas Maebe
8b0301409a + i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
later: the same as i386/darwin, except
      a) uses the non-fragile Objective-C ABI/runtime
      b) does not require stubs for direct calls/jumps (not required for
         i386/darwin under 10.6 and later either, but still generated
         there for backwards compatibility)
      c) only the same packages are enabled as for ARM/Darwin
      d) MacOSAll is compiled specifically for the iPhoneSimulator SDK
    This target also defines the symbol "darwin" apart from the target
    name "iphonesim" for source code compatibility reasons.

git-svn-id: trunk@16065 -
2010-09-29 21:56:47 +00:00
marco
8ca6c83ceb * patch from Dmitry for bug #16135. Some newer opengl functions and symbols.
git-svn-id: trunk@15445 -
2010-06-17 12:34:05 +00:00
Károly Balogh
066b8616c0 + recentish TinyGL of MorphOS supports glCopyTexImage2D()
git-svn-id: trunk@15343 -
2010-05-29 17:53:31 +00:00
florian
6acc54191f * fixes OpenGL on Haiku, resolves #16385, by Olivier Coursiere
git-svn-id: trunk@15207 -
2010-05-02 19:16:38 +00:00
marco
efc98e9e65 * improved comment and added wiki link, due to Crossbuilders improvement remarks on IRC
git-svn-id: trunk@15022 -
2010-03-19 17:10:07 +00:00
marco
5af46c2357 * added a warning about callback calling conventions in glu under Windows
git-svn-id: trunk@15021 -
2010-03-19 16:45:51 +00:00
florian
4faf2e9f0f * cleaned up redundant declarations of types like PP(P)Char/Byte and moved them to the system unit
git-svn-id: trunk@14481 -
2009-12-26 20:47:24 +00:00
pierre
55cffbef12 * Update Makefiles
git-svn-id: trunk@14385 -
2009-12-10 08:36:52 +00:00
Jonas Maebe
847354fe10 * Makefiles version 2.5.1
git-svn-id: trunk@13533 -
2009-08-13 21:21:28 +00:00
Jonas Maebe
e246cac3ac * regenerated using latest fpcmake
git-svn-id: trunk@13487 -
2009-08-02 18:40:14 +00:00
Jonas Maebe
3d771a7d39 * when loading the functions for a particular OpenGL function, also
automatically load those for lower versions (patch by "satan", mantis
    #13687)

git-svn-id: trunk@13167 -
2009-05-17 16:01:13 +00:00
Jonas Maebe
328db69c24 * version of glutdemo that uses vertex arrays instead of immediate mode
git-svn-id: trunk@12481 -
2009-01-03 14:03:23 +00:00
marco
acf20fe7db * 3rd batch of fpmake updates (demoes + includepaths)
git-svn-id: trunk@11950 -
2008-10-23 14:03:16 +00:00
marco
e5db5e4aa8 * regened makefiles to propagate makefile versions
git-svn-id: trunk@11947 -
2008-10-22 17:32:15 +00:00
marco
3591d54f24 * updated all makefile.fpc versions to 2.2.2 for fppkg compat.
git-svn-id: trunk@11945 -
2008-10-22 17:19:13 +00:00
peter
7b188a6a0e * reset version to latest release: 2.2.2-0
git-svn-id: trunk@11907 -
2008-10-17 18:36:45 +00:00
marco
bf98838366 * GL_ARB_Vertex_buffer_object returned true when it should be false in some cases, mantis 12128
git-svn-id: trunk@11754 -
2008-09-13 08:41:57 +00:00
Almindor
bbe9ea7ff4 * don't load GL_ARB_IMAGING extension functions in Load_GL_Version_1_2() They don't exist on most cards
git-svn-id: trunk@11499 -
2008-08-01 18:27:03 +00:00
Jonas Maebe
9d8bee1887 * regenerated with changes in r11233
git-svn-id: trunk@11234 -
2008-06-15 15:52:25 +00:00
giulio
14d4f02fa0 * fixed fpc_zipinstall for go32v2 and the like
* makefiles regenerated

git-svn-id: trunk@11180 -
2008-06-03 14:01:09 +00:00
Tomas Hajny
77581bedd1 * makefiles regenerated with newer fpcmake
git-svn-id: trunk@11107 -
2008-05-28 06:34:32 +00:00
Jonas Maebe
b6c43bad7d * regenerated for i386-Haiku and darwin cross compilation changes
git-svn-id: trunk@11073 -
2008-05-24 09:29:08 +00:00
micha
0b2f80a38b * regenerate Makefiles to get armeb-linux support globally (also arm-darwin, so it seems)
git-svn-id: trunk@10888 -
2008-05-05 18:46:55 +00:00
micha
b0838b13d7 * add armeb target to compiler/Makefiles
git-svn-id: trunk@10552 -
2008-03-24 17:48:11 +00:00
peter
ede7361f04 * dependency and path updates
git-svn-id: trunk@10245 -
2008-02-07 23:10:39 +00:00
marco
9655cb60e7 * opengl
git-svn-id: trunk@9973 -
2008-01-26 20:55:34 +00:00
peter
6da3bb9300 * packages reorganization 2002-01-29 17:37:42 +00:00
peter
5f2e0cc5e3 * regenerated 2002-01-27 21:47:54 +00:00
peter
0816ae4006 * regenerated 2002-01-06 21:59:08 +00:00
marco
7866897343 * BSDhier fix to fpcmake.ini + makefile update. 2001-12-11 10:39:53 +00:00
peter
9586347e0d * removed duplicate cdecl 2001-10-25 21:24:35 +00:00
peter
aff68fdfd4 * asw support 2001-10-18 20:55:18 +00:00
peter
ec9e4f4556 * fpc -PB instead of -P?
* check if fpc exists if not found fallback to ppc386
2001-10-16 20:52:34 +00:00
peter
6f2baf0fcf * regenerated 2001-10-14 21:43:09 +00:00
marco
c304a73c77 * Netbsd fixes 2001-09-05 14:22:15 +00:00
peter
6e3bcf7133 * regenerated 2001-08-30 20:18:30 +00:00
peter
b34e51e7f6 * regenerated 2001-08-22 20:49:14 +00:00
peter
3e41bf3597 * Regenerated 2001-08-02 20:55:49 +00:00
peter
68ed130f45 * install Package.fpc 2001-07-31 22:02:11 +00:00
peter
e5add358e2 * cygwin updates 2001-07-13 22:05:02 +00:00
marco
83920c6b91 * Added to avoid removal of dirs 2001-06-29 10:06:29 +00:00
marco
eed786f0d4 * Introduced Unix dir structure for opengl. 2001-06-20 14:22:47 +00:00
marco
25f6cffe53 * Fixed breaking of Freebsd. Still requires copying linux to freebsd dir. 2001-06-20 13:59:20 +00:00
peter
47f3d1e902 * Regenerated 2001-06-07 21:25:57 +00:00
peter
3fc45a47d2 * Win32 fixes for Makefile so it doesn't require sh.exe 2001-06-06 21:58:16 +00:00
peter
951851e866 * Regenerated 2001-06-04 21:44:30 +00:00
peter
4eb94da6ac * gecho, gdate fixes
* distinstall target rewrite to not install things twice
2001-05-30 21:39:06 +00:00
peter
293d6a1671 * Makefile fixes 2001-05-03 21:35:04 +00:00
peter
7b9b157103 * regenerated 2001-04-25 22:45:40 +00:00
peter
a1c19a463c * regenerated 2001-04-10 23:30:02 +00:00
peter
3c54458903 * regenerated 2001-02-24 10:46:41 +00:00
peter
3c2db9436f * regenerated 2001-02-22 21:15:03 +00:00
peter
e32556ca16 * regenerated for cygwin32 support 2001-02-20 21:59:59 +00:00
peter
3dad8c73a5 * regenerated 2001-02-02 22:41:11 +00:00
peter
d65ec7ac1c * default.fpcdir is back
* subdir requirement checking works, but not very optimal yet as
    it can load the same Makefile.fpc multiple times
2001-02-01 22:00:03 +00:00
peter
144161708e * regenarated 2001-01-30 21:56:49 +00:00
peter
53ed82759a * regenarated 2001-01-30 20:41:19 +00:00
peter
71ad1f181f * moved to gtk 2001-01-30 19:27:38 +00:00
peter
d9b97cc5bf * New FPCMake update 2001-01-29 21:52:17 +00:00
peter
cd494453ca * regenerated 2000-12-19 21:17:35 +00:00
peter
b8a008b31c * regenerated 2000-10-26 23:03:50 +00:00
peter
0c917c3d7b * win32 fix extdecl instead of cdecl 2000-10-01 22:19:46 +00:00
peter
000049f35b * new bounce demo 2000-10-01 22:17:58 +00:00
peter
93b4bc7d16 * regenerated 2000-10-01 21:05:03 +00:00
peter
2b01b55217 * regenerated 2000-09-27 21:10:31 +00:00
peter
20a3fba0fb * regenerated 2000-09-20 19:50:28 +00:00
peter
2f36898e80 * don't use inline as it's buggy 2000-09-04 19:37:54 +00:00
peter
a78ac30522 * merged 2000-09-03 22:17:17 +00:00
peter
7039100d0d * new updated version
* gtkglarea unit and demo
  * win32 opengl headers
  * morph3d demo
2000-09-03 21:25:44 +00:00
peter
c251234c30 * remove, so it can be reinserted 2000-09-03 21:22:29 +00:00
peter
d711221036 * regenerated 2000-09-01 21:58:14 +00:00
michael
650fbb86aa + removed logs 2000-07-13 11:32:24 +00:00
michael
e7aca136a1 + Initial import 2000-07-13 06:29:38 +00:00
peter
8b38902424 * exampleinstall target added 2000-07-01 23:03:18 +00:00
alex
8c995ce56e universal definition files, still not merged win and linux
but pretty close
2000-05-31 00:39:54 +00:00
alex
51a3c70ada working generation command sequences 2000-05-31 00:37:08 +00:00
alex
84d2df8a4b dummy - incomplete code. 2000-05-31 00:36:08 +00:00
alex
4ad1171122 added working templates 2000-05-31 00:35:14 +00:00
alex
cf21c94a6b made templates work 2000-05-31 00:34:28 +00:00
alex
213941063d converter - just turns function spelling in var spelling 2000-05-31 00:29:51 +00:00
alex
09ec18f4d6 fixed a few generation flaws 2000-05-31 00:28:27 +00:00