Search
lxdream.org :: lxdream/src/pvr2/pvr2.h :: log
lxdream 0.9.1
released Jun 29
Download Now
filename src/pvr2/pvr2.h
changeset931:430048ea8b71
authornkeynes
dateTue Dec 23 05:48:05 2008 +0000 (15 years ago)
permissions-rw-r--r--
last changeMore refactoring and general cleanup. Most things should be working again now.
Split off cache and start real implementation, breaking save states in the process
file annotate diff log rss
931:430048ea8b7115 yearsnkeynesMore refactoring and general cleanup. Most things should be working again now. lxdream-mem
886:2bc6d2329cce15 yearsnkeynesFix texcache_init failing to clear texture_addr to -1
865:e10c081f4b8115 yearsnkeynesTidy up punchout handling slightly (doesn't really seem to need sorting...)
864:a90f3d5e57e115 yearsnkeynesCompute accurate shadow volume stencils
861:4cd3a1e0f56915 yearsnkeynesAdd missing declaration for pvr2_finish_render_buffer
856:02ac5f37bfc915 yearsnkeynesCompletely untested render-to-texture work in progress
850:28782ebbd01d15 yearsnkeynesAdd lightgun support
827:d333f424872715 yearsnkeynesAdjust the hclip when the horizontal scaler is active
753:1fe39c3a9bbc15 yearsnkeynesInitial implementation for sort-dma channel
736:a02d1475ccfd15 yearsnkeynesRe-indent everything consistently
677:3ee62740ff8f15 yearsnkeynesRemove pvr2mmio.h include from pvr2.h (it's supposed to be moore or less private)
669:ab344e42bca915 yearsnkeynesCleanup most of the -Wall warnings (getting a bit sloppy...)
655:31a4b664d48916 yearsnkeynesAdd support for mirrored textures
653:3202ff01d48e16 yearsnkeynesMerge lxdream-render branch (643:670) to trunk
649:620c5c6496b516 yearsnkeynesUse maxz rather than minz for tri sorting (better results atm) lxdream-render
646:f9812647b81816 yearsnkeynesRemove obsolete methods lxdream-render
645:a7392098299c16 yearsnkeynesMore refactor work in progress - nearly done now lxdream-render
635:76c63aac359016 yearsnkeynesCommit render work in progress. Main changes: lxdream-render
561:533f6b47807116 yearsnkeynesEnable Id keyword on all source files lxdream-mmu
545:fdcdcd8b9fd116 yearsnkeynesRefactor GLX support and implement pbuffer rendering support
481:3b2d6c5a19ad16 yearsnkeynesFix miscellaneous warnings
432:0b761ef2dbfd16 yearsnkeynesFix compilation warnings
429:e581b90c3fb316 yearsnkeynesFix compilation warnings
352:f0df7a6d470317 yearsnkeynesBug 27: Implement opengl framebuffer objects
348:15b2de02558d17 yearsnkeynesMipmapped flag is only valid for twiddled textures
338:8c68d909784617 yearsnkeynesGet render size from the tile segment array
337:cdd757aa8e8c17 yearsnkeynesInvalidate palette textures when the palette changes (fixes a few texture
335:fb890e1814c017 yearsnkeynesStart working towards more thorough interlaced support
333:e29561c998f517 yearsnkeynesStart working towards scaler implementation - fixes overrun issue
327:00d55a462af317 yearsnkeynesCleanup framebuffer formats by adding a central source for the information
325:5717ae5d474617 yearsnkeynesMove PVR2 dma handling (0x10000000-0x13FFFFFF) into pvr2mem.c, minor
322:35440794295717 yearsnkeynesAdd method to determine maximum z-coord in scene, use for near-clip value
319:5392aed6a98217 yearsnkeynesAdd support for quads (auto-calculated 4th vertex)
315:2d8ba198d62c17 yearsnkeynesRefactor render buffer read/write to pvr2mem.c
310:00cd8897ad5e17 yearsnkeynesAdd methods to detwiddle directly out of vram64
308:10a5b5475fb017 yearsnkeynesEnable blend by default - remove toggle on tex-alpha bit as its just plain
295:6637664291a817 yearsnkeynesBug 24: Initial implementation of "save scene" function
292:3b78f6d301b717 yearsnkeynesCorrect declaration of pvr2_vram64_read_stride
284:808617ee713517 yearsnkeynesBreak vram routines out into pvr2mem.c
282:01e53698ff3817 yearsnkeynesFirst cut of YUV converter
222:541d9d899aba17 yearsnkeynesBug #0005 Implement translucent poly sorting
221:cf5c6d32616217 yearsnkeynesBug #0010
219:dfd3292143f217 yearsnkeynesInitial implementation of new background support
189:615b70cfd72917 yearsnkeynesIssue 0003: TA Vertex compiler
161:408b9210395f17 yearsnkeynesImplement render buffer invalidation
144:7f0714e89aaa17 yearsnkeynesRename video_driver to display_driver
133:249aeda31f0218 yearsnkeynesUnfubar the pvr event generation
127:4ba79389bb6d18 yearsnkeynesAdd a vram dump function for debugging purposes
108:565de331ccec18 yearsnkeynesMore video WIP - displays _something_ now, at least...
103:9b9cfc5855e018 yearsnkeynesMore rendering work in progress. Almost there now...
100:995e42e96cc918 yearsnkeynesSplit pvr2.c out to separate files for TA and renderer, minor renames
94:8d80d9c7cc7d18 yearsnkeynesVideo code reshuffle to start getting real video happening.
85:71e239d20c5d18 yearsnkeynesFix colour mode definitions
65:9f124c245fc618 yearsnkeynesImplement blanking (maybe, untested)
56:3224dceaf2a318 yearsnkeynesImplement PVR DMA channel
31:495e480360d718 yearsnkeynesFinish adding header blocks to all files
19:9da7a8e38f9d18 yearsnkeynesImplement 95% of the SCIF serial interface
1:eea311cfd33e20 yearsnkeynesThis commit was generated by cvs2svn to compensate for changes in r2,
.