Age | Commit message (Collapse) | Author |
|
Adaptation of the code needing GL context activation.
|
|
cache the attribute look up from one invocation to the
other. This could speed up slighty the code. Available
only in Tcl.
|
|
Reworked class structure.
Some casts for a smooth compile on Windows.
Use of TkPutImage instead of XPutImage for Windows portability.
Use of the new global variables.
Change in the Render method to reflect the new text drawing code.
|
|
Reworked class structure.
Some casts for a smooth compile on Windows.
Use of TkPutImage instead of XPutImage for Windows portability.
Use of the new global variables.
|
|
GL font code.
|
|
|
|
code.
Global resources (tesselator, temporary lists, etc) have
been extracted.
Fixed the scroll commands type.
|
|
successful yet.
|
|
smooth out the compile process on Windows. We only need float
precision anyway.
|
|
|
|
Reworking of the class structure.
Adaptation to use the new global variables.
Casts for Windows compile.
Suppressed the Coords method. Now the
Coords command in tkZinc.c handle the lack of
the Coords method in an item.
|
|
|
|
|
|
Adaptations to make use of the new global variables.
ZnRenderFancyString function suppressed.
Rewritten ZnRenderString and ZnRenderGlyph.
|
|
|
|
Reworking of the class structure.
|
|
Adaptation for the new global variables
Reworking of the class structure
Fixed a bug in PopTransform causing a core
dump under Windows (and potentially elsewhere).
Modifs to adapt the Rendering when the scissors
are not active.
|
|
Adaptation for the new global variables
Reworking of the class structure
The tesselator code has been mostly extracted
so that it is available for other purposes as
well. It is now in tkZinc.c. The Tesselator
is now an application global object.
|
|
Adaptation for the new global variables
Reworking of the class structure
|
|
|
|
|
|
Reworking of the class structure
|
|
Reworking of the class structure
|
|
|
|
|
|
|
|
and patches to avoid using widget structure in image cache */
|
|
|
|
|
|
|
|
when adding item shapes to a Curve (it could also make troubles
in chggrp, etc that use GetItemTransform).
|
|
of one point for all items with a -position.
|
|
both filled and a line width is specified.
|
|
* Changed the image texture handling code now that only
one context is kept for each display.
* A reference count is kept for images with multiple clients
with same proc/procdata. This will prevent early deallocation
in this case.
* Fixed a bug in the image update procedure when re-creating
an existing image. The transient deleted state was not
properly handled and the type of image can change in the process
as well as the pointer to the photo structure.
* Font texture is cached once per display instead of once per
widget.
|
|
* Colormaps are not allocated for each widget window but are cached
by display (should be perhaps by screen)
* Freed the visual info returned by each call to glXChooseVisual.
This used to generate a memory leak for each widget instance.
* Adapted for perl/Tk 804.
* Some better init code to prevent valgrind from reporting use of
unitialized memory (can be useful anyway).
* Commented an OpenGL bug workaround dealing with bad partial
redraw after moving the window. It seems to have disappeared
(tested with NVIDIA 53.3).
* Free the drawing GC as part of destroy cleanup.
|
|
|
|
|
|
|
|
Changed the ZN_CONFIG_ALPHA type to be processed as a char,
this fixes a potentially long standing bug when configuring
an alpha value.
|
|
|
|
|
|
Fix a problem with glXMakeCurrent when the widget
window is gone, the root window is used instead. This
fixes a problem when freeing textures for an already
destroyed widget.
|
|
|
|
transforms.
|
|
adding a contour from a curve item
|
|
|
|
disturb Perl/Tk.
|
|
in the bit field, they are now distinct (this should not
have caused a bug as they are not used simultaneously).
|
|
local coordinates composition (when either -composescale or
-composerotation is false).
* (AttributeToObj): Added Special cases for unsigned shorts and
ints. Moved priority to unsigned short.
|
|
enter/leave management in PickCurrentItem.
|