Commit Graph

492 Commits

Author SHA1 Message Date
David Rose 0b703e2f14 SceneGraphReducer::remove_column() 2007-06-15 14:50:44 +00:00
David Rose 5f1b029f42 NeverFreeMemory 2007-06-14 23:15:14 +00:00
David Rose 67771fb75c better algorithm for finding available pages 2007-06-07 21:47:37 +00:00
David Rose 68c9ef5207 don't prune nonresident geometry in cull--wait until draw 2007-06-07 21:45:33 +00:00
David Rose 30c30438d5 has_thread() etc. 2007-06-07 03:33:49 +00:00
David Rose 39dc3d9c3e add allow-incomplete-render 2007-06-06 21:05:17 +00:00
David Rose 88ffb3add8 remove vertex-data-allow-reread 2007-06-06 04:09:48 +00:00
David Rose 723a9bf257 remove vertex-data-allow-reread 2007-06-06 04:09:12 +00:00
David Rose 3e5249d89a vertex-data-threaded-paging, pass 1 2007-06-06 02:50:38 +00:00
David Rose 5042239458 split out vertexdata classes 2007-06-05 01:14:27 +00:00
David Rose 8196d44822 more fixes for preload-textures + model-cache-dir 2007-06-04 13:42:25 +00:00
David Rose 36dfcf2437 fix memory leak 2007-06-03 20:16:00 +00:00
David Rose 5abe3a9e1c better respect for keep-texture-ram and preload-textures in the presence of a bam-cache 2007-06-03 16:31:43 +00:00
David Rose ad6e2116cc better thread safety 2007-06-03 15:42:14 +00:00
David Rose faad1e333d optional BoundingBox 2007-06-02 00:59:32 +00:00
David Rose 33a0c3af8e replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
David Rose f2cd08589a proper includes 2007-05-26 18:05:27 +00:00
David Rose aef3383a23 whoops, fix bigendian machines 2007-05-25 18:24:10 +00:00
David Rose 820a9fb99b GeomVertexArrayData::get_modified() wasn't getting updated 2007-05-24 22:48:31 +00:00
David Rose fd13c10bbd add VertexArrayBook::save_to_disk() 2007-05-24 01:24:39 +00:00
David Rose 25159b2efa vertex-data-allow-reread 2007-05-22 21:03:41 +00:00
David Rose 68688d77d3 fix oops 2007-05-21 18:58:05 +00:00
David Rose 732bbafaa9 define NodePath::premunge_scene() and supporting implementation 2007-05-21 16:05:22 +00:00
David Rose 872c141de0 define preserve-triangle-strips 2007-05-19 07:07:41 +00:00
David Rose c057b32686 squelch compiler warning 2007-05-18 18:29:15 +00:00
David Rose 547ff677d1 better vertex paging 2007-05-18 18:19:15 +00:00
David Rose a2bf78fc37 fix bug with exclude-texture-scale 2007-05-16 19:15:49 +00:00
Josh Yelon 4c7101e1c4 Fixed a boundary condition 2007-05-16 19:07:44 +00:00
David Rose 3c120dc701 oops, didn't work with preload-textures 0 2007-05-16 04:56:41 +00:00
David Rose 161e2cd5b3 auto-scale textures at load time, without loading full-res and then downrezzing 2007-05-16 02:21:58 +00:00
Josh Yelon ee2fd9311c *** empty log message *** 2007-05-15 20:55:28 +00:00
David Rose a50ae3fcbf report "active" vertex data 2007-05-14 18:42:03 +00:00
David Rose 77a7c6ab71 is_valid 2007-05-13 17:54:01 +00:00
David Rose 083ae71bac fix windows case 2007-05-13 17:32:47 +00:00
David Rose 83967af7dc vertex_data_compression_level 2007-05-13 17:23:45 +00:00
David Rose 378beb4b63 forgot commit 2007-05-13 16:05:44 +00:00
David Rose 6f2aae0c37 support flushing vertex data to disk 2007-05-13 15:59:59 +00:00
David Rose 0329972a41 go to pvector<uchar> instead of PTA_uchar for GeomVertexArrayData 2007-05-13 01:12:15 +00:00
David Rose b943c36fae First pass at memory-managed vertices. Might break threaded code. 2007-05-13 00:01:38 +00:00
David Rose 7905e4d69a convenience methods 2007-05-11 01:17:36 +00:00
David Rose d87cae471d more better pstats mem tracking 2007-05-10 14:40:52 +00:00
David Rose bff3d9ae76 add exclude-texture-scale 2007-05-09 01:53:30 +00:00
David Rose 554430ab21 more fullscreen fixes 2007-04-26 23:53:54 +00:00
David Rose d1a06d8f02 correctly release gsg on window close 2007-04-26 00:44:20 +00:00
David Rose 936412fae2 merge cow_thread_2007_04_12: make copy-on-write operations thread-safe 2007-04-19 18:23:10 +00:00
David Rose b10815afab more gcc warnings 2007-03-16 17:25:02 +00:00
David Rose 2d634cd9d0 fix nonstandard syntax on #endif 2007-03-16 16:29:07 +00:00
David Rose 1fdb425b88 merge shader_overhaul from jyelon 2007-03-15 21:04:31 +00:00
David Rose a71eea4db4 mac bug workaround 2007-03-15 16:12:39 +00:00
David Rose 700051ff5f fix bounding volume bug after flatten 2007-03-12 18:15:48 +00:00