<p>This question is regarding the performance issue in Mac OS X</p>

<p>Canvas3D object is embedded in a JPanel; then the panel is integrated with the rest of the Swing-built application. Within that Canvas I am rendering a simple cube by applying 
certain transformations. At the initial launch It works fine. But when i try to resize the window or perform some operations on vertical or horizontal split bar buttons.Swing components take certain time to appear on the screen. A flashy white coloured thing appears first then swing components will appear? ( Totally saying flickering kind of stuff will happen). Is there any to solve this issue? </p>

<p>Kindly help me in this regard.</p>

<p>J3DSwinger</p>

Yes, just examine the
```
EAX
```
register by typing
```
print $eax
```
.  For most functions, the return value is stored in that register, even if it's not used.
The exceptions to this are functions returning types larger than 32 bits, specifically 64-bit integers (
```
long long
```
),
```
double
```
s, and
```
structs
```
or
```
classes
```
.
The other exception is if you're not running on an Intel architecture. In that case, you'll have to figure out which register is used, if any.