Commit Graph

19945 Commits

Author SHA1 Message Date
Sebastian Hoffmann 2db502fece Merge branch 'master' of https://github.com/bobbybee/panda3d 2014-08-16 01:52:28 +02:00
bobbybee 882fb179f0 CLIENTAGENT_ADD_INTEREST method 2014-08-15 19:25:06 -04:00
bobbybee 51d3b12c00 Tabs darnit 2014-08-14 21:12:19 -04:00
bobbybee 9b1ae61632 Stateserver set owner 2014-08-14 21:06:36 -04:00
bobbybee 1905086ad1 Client add session object; typo 2014-08-14 20:57:58 -04:00
bobbybee 8fd0a0b45b Client set state abstraction; more cleanup 2014-08-14 20:55:26 -04:00
bobbybee 6e0b6bd622 Eject method; bug fix; style 2014-08-14 20:47:28 -04:00
bobbybee 4274450c3f Set AI 2014-08-14 17:26:41 -04:00
Sebastian Hoffmann 26074aea0d Added call to generate() when creating views. WARNING! Quick hack, barely tested. 2014-08-14 04:16:34 +02:00
Harvir bca74424e1 msgtypes: fix spacing >_> 2014-08-04 07:07:03 +01:00
Harvir e91fd47bf6 msgtypes: Fix CONTROL_CLEAR_POST_REMOVES pluralization. 2014-08-04 07:04:02 +01:00
Harvir d5207cac3f air: Update add/clear postremove for prerouted postremoves. 2014-08-04 07:02:11 +01:00
Kestred b9b3bf0306 Merge branch 'pre-interrogate-overhaul' (upstream master) 2014-08-03 22:48:07 -07:00
Sam Edwards db951158a9 distributed: DistributedNode should not initialize NodePath if it's already initialized. 2014-08-03 22:45:00 -07:00
rdb a76a011105 Fix bugs with Cg shaders 2014-07-18 11:32:31 +00:00
rdb dba717fe83 GCC 4.7 enables constexpr, not 4.6 2014-07-17 16:18:04 +00:00
rdb f805098a03 Let's not name members "_object" since it confuses interrogate when parsing initialiser lists. 2014-07-17 13:12:35 +00:00
rdb 1be0fb5169 Add atomic adjust impl that uses GCC intrinsics. Also, make use of "constexpr" when available. 2014-07-17 13:11:06 +00:00
Harvir 25b5044536 Merge pull request #3 from jjkoletar/fix-small-int-msgpack
Correctly pack the integers 0 and 1
2014-07-16 20:24:13 +01:00
Jeremy Koletar 4fbda13fa2 distributed: Correctly msgpack int 0 and int 1 2014-07-16 14:17:24 -05:00
rdb cea09d4b9e Turn off gl-immutable-texture-storage by default (it seems to cause trouble on NVIDIA cards, which demand a sized internal format be used) 2014-07-15 12:45:38 +00:00
rdb 3983c0de05 Oops, I checked in too much 2014-07-15 11:16:56 +00:00
rdb efa258ebf3 Memory barriers, immutable texture storage, bindless textures, fixes for multisample FBOs, code cleanup, etc. 2014-07-15 08:46:58 +00:00
rdb de54dda8c1 Add convenience methods to turn geometry into patches 2014-07-13 17:09:14 +00:00
rdb ce88a95ddc dump-generated-shaders should truncate file when writing 2014-07-13 15:00:22 +00:00
rdb bed35751ec Comment out bin2c compilation since it conflicts with PyCUDA, and it's a bit of an esoteric tool anyway. 2014-07-11 12:22:31 +00:00
kestred 0a352d3d51 Merge pull request #2 from TheCheapestPixels/master
AstronClientRepository
2014-07-10 20:33:28 -07:00
Sebastian Hoffmann bbf1b4b2a3 Split up handleMessageType. Added "forgotten" types to MsgTypes. 2014-07-10 03:14:42 +02:00
rdb 2dd503df00 Improve font crispness dramatically by setting text-minfilter to linear by default 2014-07-08 20:24:00 +00:00
rdb 274659cdc3 Fix compile issue on Mac OS X with GLhandleARB 2014-07-07 23:28:40 +00:00
rdb dda0d9c15f check in 32-bit float texture formats 2014-07-07 19:49:25 +00:00
rdb 40c880a1c0 Viewport array support on DisplayRegion. Not 100% sure if I want to end up sticking to this design, but it works. (I may revert this later.) 2014-07-07 19:10:15 +00:00
rdb 37da1427c0 Don't try to build check_adler and check_crc when ZLIB support has been disabled. 2014-07-07 12:32:40 +00:00
Sebastian Hoffmann b34b44e894 Merge branch 'master' of github.com:Astron/panda3d 2014-07-06 22:13:37 +02:00
rdb e5447a5fcd Use LVecBase4i to store _pixels in DisplayRegion 2014-07-06 10:26:09 +00:00
rdb d5a61d3705 Accept integer samplers 2014-07-06 09:42:19 +00:00
rdb 03eddda4a2 Add more integer versions of set_shader_input 2014-07-04 17:34:49 +00:00
rdb 89c5f6f602 Allow using PTA's for float vectors 2014-07-04 14:47:41 +00:00
rdb 667b3a2729 Allow passing ints to set_shader_input 2014-07-04 12:16:35 +00:00
rdb 0b8d9fd08e Fixes for OpenGL ES 2014-07-03 22:24:34 +00:00
rdb a3d80ae3eb Use explicit cast to try and squelch compile error 2014-07-03 22:06:51 +00:00
rdb 66e98f8c70 Allow passing matrices to GLSL shaders either via NodePath or directly as a Mat4 2014-07-03 21:59:22 +00:00
rdb f8675fcd7b Allow calling dispatch_compute directly to GraphicsEngine 2014-07-03 21:57:33 +00:00
rdb 44aea55a66 Int shader inputs 2014-07-03 21:56:55 +00:00
rdb 6e64ff951c Add support for passing int arrays and vectors to GLSL shaders. 2014-07-03 21:54:45 +00:00
rdb cc35d0dd41 Allow Shader parameter in ShaderAttrib::make 2014-07-03 19:14:36 +00:00
rdb 0e1f261ca5 Add F_r32i texture format (useful for atomic image writes from shaders) 2014-07-03 17:39:53 +00:00
rdb 7a610cc198 Revert accidental checkin of memory barrier 2014-07-03 17:11:17 +00:00
rdb a16b98a468 Disable error checking by default for a substantial performance increase 2014-07-03 17:10:41 +00:00
Sebastian Hoffmann d8c265dd70 Commented out speculative implementation of CLIENT_OBJECT_SET_FIELDS. 2014-07-02 02:38:08 +02:00