Summer of Code - Getting Started: Difference between revisions

(→‎TISEAN package: Start new project description (tab completion))
Tags: Mobile edit Mobile web edit
Tags: Mobile edit Mobile web edit
Line 194: Line 194:


To get more examples, see how bash completion works. You can type git or hg and then tab and it will give the list of available commands. If you type "sort --r" and then tab, it gives the list of options to sort starting with "--r", etc.
To get more examples, see how bash completion works. You can type git or hg and then tab and it will give the list of available commands. If you type "sort --r" and then tab, it gives the list of options to sort starting with "--r", etc.
== Graphics rendering back to front sorting ==
Several incompatibilities have been identified in how Octave plots transparent objects in 3D, causing certain transparent objects to hide opaque objects behind them even though they're not supposed to. The vast majority of them were isolated to one problem: if the objects to be drawn are rendered such that the one farthest away from the viewer is rendered first and nearer objects are rendered on top of that, then transparency would be automatically achieved, but this needs very careful coding to stay performant and to avoid rendering objects that will be overwritten fully by others. See [https://savannah.gnu.org/bugs/?57980] for a summary.
This project can be a GSoC for a student who understands 3D graphics rendering.


= Project sizes =
= Project sizes =
179

edits