File: Hardware-vs-Software-Rendering.html

package info (click to toggle)
octave 10.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 145,388 kB
  • sloc: cpp: 335,976; ansic: 82,241; fortran: 20,963; objc: 9,402; sh: 8,756; yacc: 4,392; lex: 4,333; perl: 1,544; java: 1,366; awk: 1,259; makefile: 659; xml: 192
file content (69 lines) | stat: -rw-r--r-- 3,793 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<!DOCTYPE html>
<html>
<!-- Created by GNU Texinfo 7.1.1, https://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Hardware vs Software Rendering (GNU Octave (version 10.3.0))</title>

<meta name="description" content="Hardware vs Software Rendering (GNU Octave (version 10.3.0))">
<meta name="keywords" content="Hardware vs Software Rendering (GNU Octave (version 10.3.0))">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta name="viewport" content="width=device-width,initial-scale=1">

<link href="index.html" rel="start" title="Top">
<link href="Concept-Index.html" rel="index" title="Concept Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Graphics-Toolkits.html" rel="up" title="Graphics Toolkits">
<link href="Precision-issues.html" rel="next" title="Precision issues">
<link href="Customizing-Toolkit-Behavior.html" rel="prev" title="Customizing Toolkit Behavior">
<style type="text/css">
<!--
a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
span:hover a.copiable-link {visibility: visible}
-->
</style>
<link rel="stylesheet" type="text/css" href="octave.css">


</head>

<body lang="en">
<div class="subsubsection-level-extent" id="Hardware-vs-Software-Rendering">
<div class="nav-panel">
<p>
Next: <a href="Precision-issues.html" accesskey="n" rel="next">Precision issues</a>, Previous: <a href="Customizing-Toolkit-Behavior.html" accesskey="p" rel="prev">Customizing Toolkit Behavior</a>, Up: <a href="Graphics-Toolkits.html" accesskey="u" rel="up">Graphics Toolkits</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<h4 class="subsubsection" id="Hardware-vs-Software-Rendering-1"><span>15.4.8.2 Hardware vs Software Rendering<a class="copiable-link" href="#Hardware-vs-Software-Rendering-1"> &para;</a></span></h4>
<a class="index-entry-id" id="index-opengl-rendering-slow-windows"></a>

<p>When using the Windows installer for Octave, the user has the option to select
between &quot;System OpenGL&quot; and &quot;Software OpenGL&quot; renderers.  The choice between
hardware or software rendering affects the OpenGL graphics toolkits
(<code class="code">&quot;qt&quot;</code> and <code class="code">&quot;fltk&quot;</code>) only.  Software rendering can be used to
avoid rendering and printing issues due to imperfect OpenGL driver
implementations for diverse graphic cards from different vendors (notably
integrated Intel graphics).  The downside is that software rendering may be
considerably slower than hardware-accelerated rendering (and it might not work
correctly on 32-bit platforms or WoW64).  To permanently switch
between hardware-accelerated rendering with your graphics card drivers and
software rendering, use the &quot;OpenGL Switcher&quot; application from the Start menu
while Octave is closed.  Alternatively, rename the following file while Octave
is closed:
</p>
<p><samp class="file"><var class="var">octave-home</var>\bin\opengl32.dll</samp>
<br>where <var class="var">octave-home</var> is the directory returned by
<a class="ref" href="System-Information.html#XREFOCTAVE_005fHOME"><code class="code">OCTAVE_HOME</code><!-- /@w --></a>, i.e., the directory in which
Octave is installed (the default is
<samp class="file">C:\Program Files\GNU Octave\Octave\Octave-<var class="var">version</var>\mingw64</samp>).
Change the file extension to <samp class="file">.bak</samp> for hardware rendering or to
<samp class="file">.dll</samp> for software rendering.
</p>
</div>



</body>
</html>