Chase Douglas wrote: > Brian Paul wrote: >> The rendering code is spread across many files, both in the driver and >> core Mesa. There's no single point that everything goes through for >> rendering. > > I see that there are a lot of functions in i915_state.c that deal with > the rendering. Functions such as i915CullFaceFrontFace and i915Scissor > (which seems to be clipping). Is the goal to modify those functions such > that when they draw a renderbuffer with dimensions > 2048 in any > direction, that it draws as many times as necessary for sections that > aren't within 2048x2048 chunks? If so, how does one move the 2048x2048 > render frame to another region, and then render the corresponding region > in the renderbuffer there? Directly changing those functions won't really help. You need to modify the hw state they affect (together with buffer offsets etc.) before you send down the vertices to the hw, modify the state again and resend all vertices.
Roland ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
