Commit Graph

551 Commits

Author SHA1 Message Date
Josh Yelon 17a1700b26 Fixes for texture padding 2008-02-28 18:45:40 +00:00
Josh Yelon 6fe75c8eed Added some error-checking 2008-02-26 23:02:27 +00:00
Josh Yelon da29b5e02f Adding more code for shader generator and image postprocessing 2008-02-12 21:54:44 +00:00
Josh Yelon 1d954d5104 Improvements to Shader Generator 2008-01-28 17:28:09 +00:00
David Rose e0226e0cc3 fix incorrect INLINE 2008-01-26 01:06:25 +00:00
Josh Yelon aee0c904ca Added several new shader-parameter keywords, esp for lights and materials 2008-01-25 03:30:56 +00:00
Josh Yelon 151d8c2814 Added a config variable to dump all generated shaders 2008-01-25 03:29:52 +00:00
Josh Yelon baa7dfcb33 Added a convenience function to make an internal name with an integer suffix 2008-01-25 03:29:18 +00:00
Josh Yelon 7625c2cfa2 Added a fast function to obtain the default material 2008-01-25 03:28:17 +00:00
David Rose 775466b4bd egg loader and bam loader set a ColorAttrib on every Geom. 2007-12-20 03:17:38 +00:00
David Rose 81649f83a1 incorrect inline 2007-12-17 21:48:48 +00:00
Josh Yelon e02fcbbb21 Fixed a bug in shader caching 2007-12-16 08:04:32 +00:00
Josh Yelon b3909c97fa Adding the shader generator 2007-12-16 05:46:54 +00:00
Josh Yelon 2288645d39 Added support for textures_auto_power_2 and shader_auto_utilization 2007-12-15 07:08:14 +00:00
David Rose d19b618e7e Filename is not set up for phash_map 2007-12-14 18:57:21 +00:00
David Rose 1b8d8e182d shader changes for ppremake 2007-12-14 18:46:28 +00:00
Josh Yelon d8e6dc13a3 Modifications to eliminate class ShaderExpansion 2007-12-13 20:56:29 +00:00
Josh Yelon c31a9d079c Added support for glow maps. 2007-12-07 07:51:37 +00:00
David Rose 1073b9e643 compiler warnings 2007-11-26 20:14:43 +00:00
Josh Yelon 1297993a34 Added concept of a texture's Pad Region 2007-10-26 21:54:20 +00:00
David Rose b706a17f25 early-out on empty Geoms 2007-10-25 21:19:22 +00:00
David Rose 08d65bbb20 fix bogus assertion 2007-10-23 15:27:04 +00:00
David Rose 923ff60d9f temp hack fix for released-buffer-cache-size on dx8/9 2007-10-23 00:38:12 +00:00
David Rose be8b867498 released-vbuffer-cache 2007-10-19 15:37:19 +00:00
Josh Yelon d742043ad8 New maya exporter code basically operational 2007-10-12 20:40:20 +00:00
Josh Yelon 0f7c51ec80 Removed gloss maps, added scolor and spower maps 2007-10-10 21:48:50 +00:00
Josh Yelon 6f81e4850c Added support for shader-related TextureStage::Mode values 2007-10-09 19:25:08 +00:00
David Rose 95b6ae2892 indents 2007-08-27 16:45:42 +00:00
David Rose ab3b45eb59 prevent self-deadlock 2007-08-03 23:11:52 +00:00
Josh Yelon d772b9a321 Fixed minor bug. 2007-08-03 00:26:31 +00:00
Josh Yelon 32a6c8fd95 Fixes some bugs in cg parameter handling 2007-08-02 22:02:10 +00:00
David Rose 4e39bfdf13 debugging output 2007-07-30 23:52:03 +00:00
David Rose dab1ce28f8 attempt to work around compiler objection 2007-07-26 15:19:13 +00:00
David Rose f411404617 report redundant dups in analyze() 2007-07-23 22:02:42 +00:00
Zachary Pavlov 220d33e006 okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
David Rose b53fd1a9db fix replication of vertices on bam loading 2007-07-19 01:19:35 +00:00
David Rose 82b5c8ad5a need ReMutex 2007-07-18 06:48:15 +00:00
David Rose 20d03e0992 fix crash at exit 2007-07-17 21:27:29 +00:00
David Rose 68cd3322a9 better thread protection in reference counts, esp. TransformState etc. 2007-07-14 21:32:48 +00:00
David Rose b5603504b3 fix threaded crash 2007-07-14 05:49:08 +00:00
David Rose 0ebafd6c75 further fixes to bam loader ordering 2007-07-09 17:03:27 +00:00
David Rose c60379d898 AttribNodeRegistry, ordering in BamReader::complete_pointers() 2007-07-07 20:34:16 +00:00
David Rose 1abe868c95 preserve geometry order when flattening 2007-07-06 18:19:00 +00:00
David Rose 0aaf110ea2 use memory_hook 2007-07-02 17:39:03 +00:00
David Rose 04a5308b57 make thread block time explicit in pstats 2007-07-01 18:48:50 +00:00
David Rose 385e7be325 still more meminfo fixes 2007-06-29 15:53:27 +00:00
David Rose d52eb37b14 move some low-level mem tracking into MemoryHook, more mem tracking fixes 2007-06-29 01:39:09 +00:00
Jason Hancock 9857a9a24e including errno for posix builds 2007-06-29 00:56:56 +00:00
David Rose 4190c60ba7 fix negative pstats reporting 2007-06-27 17:38:54 +00:00
David Rose f19a1c7584 overlapped I/O 2007-06-27 01:09:41 +00:00