Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
Laaca

Homepage

Czech republic,
29.10.2009, 23:24
 

VenomGFX 8.1 (Announce)

Today I uploaded into my site the new version of my graphics library VenomGFX for Freepascal.
You can donload it here: http://www.laaca.borec.cz/soubory/venom.rar

Changes in new version:
+ can load images inside .GRP archives. (Note that this ability has
the addon FN_Font2 too)

- fixed bugs with banked modes for cards with separated read and
write access windows like ATI Mach64.

+ all graphics primitives can be drown directly on screen even in
banked modes!

+ graphics primitive PieSlice3D
- new and better GIF loader. The former one didn't work reliably.
* new compact JPG loader (however alternatively you still can use
the previous one based on PasJPEG library.
more info in NOTE 1 below)
* optimalizations in many procedures and functions

+ High level procedures can use alternate PutPixel and Line variants.
In this way you can draw f.e. semitransparent ellipses or XORed
boxes, etc.

+ improved documentation

---
DOS-u-akbar!

Laaca

Homepage

Czech republic,
08.11.2009, 22:23

@ Laaca
 

VenomGFX 8.11

New version - download, as usual, at http://www.laaca.borec.cz/soubory/venom.rar

There is only change:
in windows NT, 2000, XP,... ...are disabled the LFB video modes.
I am disgusted but it is the reality - these windows versions claim that they can do LFB but don't.

---
DOS-u-akbar!

Laaca

Homepage

Czech republic,
02.01.2010, 19:02

@ Laaca
 

VenomGFX 8.12

New version - download, as usual, at
http://www.laaca.borec.cz/soubory/venom.rar

There is only change: fixed not working mouse in background mode when compiled with FPC 2.4.0

---
DOS-u-akbar!

rr

Homepage E-mail

Berlin, Germany,
03.01.2010, 18:40

@ Laaca
 

VenomGFX 8.12

> New version - download, as usual, at
> http://www.laaca.borec.cz/soubory/venom.rar

Why is this RAR file ~45 Kbytes larger than the previous version?

---
Forum admin

Laaca

Homepage

Czech republic,
04.01.2010, 18:31

@ rr
 

VenomGFX 8.12

> Why is this RAR file ~45 Kbytes larger than the previous version?

I probably forgot to use the "-m5" switch when packing. :-P

---
DOS-u-akbar!

Laaca

Homepage

Czech republic,
17.09.2011, 19:11

@ Laaca
 

VenomGFX 8.2

Hello!
A new version of my VenomGFX library. Download as always: here or here

Changes:

8.2
+ added support for 32-bit BMPs (produced by Microsoft XNA)
+ "Bar" and "ClippedBar" can be drown directly in banked modes
+ Basic test output is now possible without any external units.
see OutText anf OutTextHigh procedures
+ text can be displayed directly even in banked modes
* faster videomode setting
+ better CRTC calculation when setting refresh frequency
* Removed procs SetRequestedFrequency and SetRequestedVideoAccess.
These parameters can be now specified as optional params in
Init_Graph function.

+ added procedure Best_mode obtaining the native or "recomended"
resolution of monitor or the closest available mode to this
- fixed crash occuring when polygons with extreme many corners was drawn
+ new graphics primitives: RotatedPieSlice, RotatedChord and
RotatedFilledChord, RotatedNShape, RotatedFilledNShape

VenomGFX has now very unique features. Besides great support for advanced VESA handling it has really huge amount of graphics primitives and many sprite functions.

---
DOS-u-akbar!

Laaca

Homepage

Czech republic,
05.04.2012, 18:05

@ Laaca
 

VenomGFX 8.22

Hello!
A new version of my VenomGFX library. Download as always:
here or
here

It is a graphics library for DOS version of Freepascal.
It contains extremaly many graphics primitives, some of them very unique like rotated elliptic chords or rounded boxes. Most graphics primitives can also use thick and masked lines.
Except that very many sprite functions are implemented, you have many types of image loaders include .WMF vector format.
More info inside VENOMGFX.TXT file and in comments in sources.

Changes:

8.22
+ FastThickLine, ThickLine, LineThickWithMask
+ these graphics primitives: [Rectangle, Polygon, FilledPolygon,
RotatedNShape and RotatedFilledNShape] have now optional parameters
for selecting thickness and mask of used lines
+ these grapics primitives: [Circle, FilledCircle, Ellipse,
FilledEllipse, RotatedChord, RotatedFilledChord, RotatedEllipse and
RotatedFilledElipse] have now optional parameter Thickness
* removed procedures Ring and Ring2 because they are now obsolete
* image loaders are moved into separated units
+ loader for .WMF format
+ even the PasJPEG based JPEG loader can now load images inside
.GRP archives
- fixed bug in PNG and GIF loaders resulting to wrong colors
(this bug was introduced in version 8.2)

---
DOS-u-akbar!

Laaca

Homepage

Czech republic,
12.04.2012, 22:18

@ Laaca
 

VenomGFX 8.23

I worked a little bit more and found and fixed few bugs.
So I uploaded new version.

Changes:
- Fixed bug in GetSprite function introduced in version 8.2
- Fixed annoying bug in ClippedBar function in banked modes
* basic sprite procedures can be now used in the same way regardless if in LFB or banked mode
- Fixed bug occuring in some circumstances in Clr routine when clearing small sprites
- Fixed potential problem in Kill_Graph procedure

---
DOS-u-akbar!

Rugxulo

Homepage

Usono,
12.04.2012, 23:54

@ Laaca
 

VenomGFX 8.23

> I worked a little bit more and found and fixed few bugs.
> So I uploaded new version.

Hi,
Since I know this is used by your popular editor Blocek, which is included in FreeDOS and mirrored on iBiblio, I checked to see what was there. I wasn't even sure what was there, and I'm not even sure they archived the entire thing properly. Anyways, it was the old version before you upgraded the compiler, so I decided to just re-upload everything (and move previous stuff to "old/").

In other words, feel free to double-check and tell me if it's right, wrong, or what to add, delete, rename, etc!

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/edit/blocek/

Laaca

Homepage

Czech republic,
05.06.2012, 20:15

@ Laaca
 

VenomGFX 8.3

I uploaded new version - VenomGFX 8.3
Download as always: http://www.laaca.borec.cz/soubory/venom.rar

CHANGES:
8.3
+ Now you can create RLE maps to sprites to significantly (approx 3x)
speed up PutHCsprite and PutClippedHCsprite procedures
(works even in banked VGA screens)
+ Mouse cursors now use the RLE acceleration
* minor fixes in sprite routines
* banked VGA variants of LineHorz and LineVert are now fully
optimized
* PutSprite_and_clear now has clipping and works for banked VGA too
* PutSpriteRegion now has clipping and works for banked VGA too

---
DOS-u-akbar!

Back to index page
Thread view  Board view
22632 Postings in 2109 Threads, 402 registered users, 365 users online (0 registered, 365 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum