Commit Graph

7326 Commits

Author SHA1 Message Date
Zachary Pavlov ea124746a7 oh god damn it 2009-06-21 21:05:02 +00:00
rdb 0dd958c608 Applied patch from David McCabe 2009-06-21 06:44:49 +00:00
David Rose 8407030245 recursive task manager message 2009-06-20 23:50:31 +00:00
rdb 8e90096a2c Fixed bug preventing people from passing matrices to shaders 2009-06-20 19:13:56 +00:00
David Rose 0d77b2c329 remove debug stuff 2009-06-20 01:27:32 +00:00
David Rose b5eec63e07 proper return values from download_to_X 2009-06-20 01:27:02 +00:00
Zachary Pavlov 7d2e756b48 structured character support 2009-06-20 00:17:05 +00:00
Zachary Pavlov 38440c72bd new structured char support 2009-06-20 00:13:18 +00:00
rdb 26e8f130ec Use EXTRA_CDEFS rather than C++FLAGS 2009-06-17 11:32:28 +00:00
David Rose 503e28dd82 initialize next_in/out etc. 2009-06-16 19:55:39 +00:00
David Rose 179fcf2cf0 fix anisotropy bug 2009-06-16 15:45:43 +00:00
rdb 09c229f2a9 Get FBO's working correctly with OpenGL ES 2009-06-16 13:07:39 +00:00
rdb b0c4875ad9 This is a big commit for OpenGL ES stuff:
* Added GLES, GLES2 and EGL packages to the ppremake files.
 * New glesgsg and gles2gsg modules.
 * Added egldisplay module that is like glxdisplay, but through the EGL library.
 * Added pandagles and pandagles2 metalibs (only supporting egldisplay yet)
 * The iphonedisplay module depends on glesgsg instead of embedding it.
 * The glesext_shadow.h file is removed, we don't need it anymore.
2009-06-16 09:17:33 +00:00
rdb ee765a2c9c OpenGL ES does support GL_ALPHA. 2009-06-16 08:16:22 +00:00
David Rose 4f8cf4ea52 missing header file 2009-06-15 22:31:10 +00:00
David Rose cbfa38d2b5 simplify ConfigureDecl etc. 2009-06-15 22:25:52 +00:00
rdb 98902127b1 Fix for some driver bug on OSX.
For some reason, it reports it has the GL_ATI_draw_buffers extension even when no ATI card is in use,
resulting in an 'unrecognized ATI_draw_buffers hint' error from cgc.
2009-06-15 18:54:24 +00:00
rdb ca03ef35ac More OpenGL ES stuff 2009-06-15 18:09:44 +00:00
rdb 86e921716d Forgot one build error 2009-06-15 17:05:06 +00:00
rdb ee548e8056 Whoops, only use GL_OES_framebuffer_object when OPENGLES is defined 2009-06-15 17:01:31 +00:00
rdb ef4a79028a Revert before someone finds out I broke the build 2009-06-15 16:59:21 +00:00
rdb 9a6fd6fab7 Some OpenGL ES fixes 2009-06-15 14:05:11 +00:00
rdb cbe036c849 This commit adds more+better support for OpenGL ES:
* Support for many OES extensions
  * Support for OpenGL ES 2.x
  * Compile fixes for OpenGL ES 1.x
  * Support for FBO's in both versions
2009-06-15 13:40:42 +00:00
rdb 7bb2991ccb Fix compiler warning 2009-06-15 10:36:56 +00:00
David Rose 3a7b87b178 build without python 2009-06-15 01:15:33 +00:00
David Rose aee00fc3de pstrtod 2009-06-14 16:27:44 +00:00
David Rose 4a8cad4d30 flush meter with top of screen again 2009-06-13 16:07:51 +00:00
rdb afa7801696 Fix cgc warnings/errors 2009-06-13 09:56:00 +00:00
David Rose 739ca67e1f compile on osx 10.4 2009-06-12 19:25:14 +00:00
rdb 0e24827b9d Support for 1D, 3D textures and cubemaps 2009-06-12 15:17:17 +00:00
rdb b83e30b645 Add support for more TexGen modes 2009-06-12 13:47:49 +00:00
rdb 4bd2bdda96 Move TexGen and TexMatrix to the fragment shader to improve accuracy on lowpoly models 2009-06-12 10:39:41 +00:00
rdb d1f9183119 Support for TexMatrix and projected textures 2009-06-12 10:13:50 +00:00
rdb 620a38cbfb Identify texmat_x by texture stage ID, not by texturematrix ID. 2009-06-12 09:40:24 +00:00
rdb b3d8d834d4 Add support for texmat_x parameters in shaders 2009-06-12 08:41:23 +00:00
rdb 50c1eb00e7 show-scene-graph-analyzer-meter 2009-06-12 08:33:48 +00:00
David Rose 4b51a7e4a9 yielding the timeslice, win32 2009-06-11 19:41:35 +00:00
David Rose fc28b55b29 yielding the timeslice 2009-06-11 19:26:30 +00:00
rdb 44169b9e75 Add OpenAL support to ppremake 2009-06-11 15:19:34 +00:00
rdb eb5b308edf Added support for parallax mapping 2009-06-11 11:04:47 +00:00
David Rose f1f496cc29 move lodNodes and sceneGraphAnalyzer to pgraphnodes, in an attempt to reduce size of pgraph some more 2009-06-11 02:37:19 +00:00
David Rose 3f42a08968 automatically reload texture when changing compression mode 2009-06-10 22:11:28 +00:00
David Rose b9f19d6663 fix problems opening an OpenGL window on some drivers 2009-06-10 21:35:23 +00:00
David Rose aefe3d35c2 merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
rdb d427b8559f Fixes from Mike Christel to work with the latest Direct X SDK 2009-06-10 05:51:21 +00:00
David Rose edd8e59a26 add texture compression explication 2009-06-09 21:47:11 +00:00
rdb 506154a6b6 Fix compile error on OpenGL ES 2009-06-09 13:30:27 +00:00
rdb 9f9df68529 get_ram_image_as fix for ARM processors 2009-06-09 12:47:48 +00:00
rdb d67059f365 Allow compiling without HAVE_CG 2009-06-09 12:47:23 +00:00
David Rose 8c6229ff7f formatting 2009-06-09 00:33:25 +00:00