Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Graphics library in QB
#1
I need a graphics library in QB that supports some kind of 800x600/1024x728 with, like, 16 million different colours. It also needs GET/PUT, PSET, LINE, and CIRCLE and paging.
Is there such library?
f only life let you press CTRL-Z.
--------------------------------------
Freebasic is like QB, except it doesn't suck.
Reply
#2
UGL...UGL...use UGL. It's a very fast SVGA lib with many functions. I use it, too, and I'm very satisfied.
BTW, you can download it from my homepage: http://www.q-tech.de.vu
B 4 EVER
Reply
#3
Also theres future library, and zepher library. There both not as fast as ugl, but flib is supposedly a little more stable.
b]Hard Rock[/b]
[The Stars Dev Company] [Metal Qb flopped] [The Terror]
Stop Double Posts!
Whats better? HTML or Variables?
Reply
#4
includes all these features but the pages, in v1.2. Pages and EMS management are scheduled for v2.0. Just wait a few days to get all that, with the complete doc on:

http://mandlebrot.dazibao.free.fr

v1.0 is available on http://quickbasic.free.fr

In my opinion: 1) if I spent all that time building the TC-Lib, knowing I'm a lazy-QBprogger :rotfl:, that means such a lib has not been released before. 2) If you're the same kind of lazy-QB progger as me, you will read my lib, find it great, and re-prog what I've done :rotfl: .

And that's what make QB great : we're makers AND creators, all of us QB proggers. We would use MS stuff if we weren't so :rotfl:
hink Global, Make Symp' All ! ®
[Image: Banner.gif]
Reply
#5
http://mandelbrot.dazibao.free.fr is the right one, but I post it here only by profesionalism, I really do not mind if you do not visit my site. As a matter of fact, I built this site just as a back-up of my HD: like most of the webmasters, I don't give a dime for that "you're visitor's #" stuff. My counter was blocked at "1E12" after a couple of weeks :rotfl:
hink Global, Make Symp' All ! ®
[Image: Banner.gif]
Reply
#6
btw, what are you trying to do? sounds interesting..
size=9]"To announce that there must be no criticism of the president, or that we are to stand by the president, right or wrong, is not only unpatriotic and servile, but is morally treasonable to the American public." -- Theodore Roosevelt[/size]
Reply
#7
Well, the startpoint of the TC-Lib was a need for Hi-Res fractal graphics such as the ones you may have seen on my website. I did not invent anything, but I think no one had done this with QB before.

I needed to access the full RGB palet, so I developed progs based on direct 24 bits .BMP files and an exact HSV to RGB conversion of my own (the usual conversion makes pale colours). Since the fractals are very long to compute (between half an hour and several days for a 1024x768 picture), it was a confortable manner to get my pics (the prog can run behind others without interfering with the other tasks, and there is no risk to see your picture messed up like when you spoil the video ram by switching from a task to another).

I also re-discovered the ray-tracing techniques last september, without knowing it was called raytracing ! (lol). Then after, discussing and reading folks on forums, I realised it was quite easy to control the video RAM through the Vesa modes... and that was the beginning of the TC-Lib. You may have seen the postings in the project forum here.

I integrated a powerful 3D raytracing module, capable of plotting all the quadratic shapes in all orientation, sizes and proportions, and capable of drawing multi-objects views: I draw for example wallpapers with random generated shapes that are quite nice...

Scrapyard, akOOma and Piptol have a copy of the v1.2 of the TC-Lib, for tests...

And I do not have it any longer since my HD crash yesterday morning ! I will get it sent-back by a french folk who is also testing it: he also has the complete documentation I have written (35 pages in MS-Word format). I was starting converting it into html and translating into english... well, I think everything will be OK in a few days :roll:
hink Global, Make Symp' All ! ®
[Image: Banner.gif]
Reply
#8
Jark: can you send your lib to me? I have some 3d stuff you might wanna see.

:*)
y smiley is 24 bit.
[Image: anya2.jpg]

Genso's Junkyard:
http://rel.betterwebber.com/
Reply
#9
Well, I'm waiting for my fellow to return the prog in v1.2 and the doc when he reads my email...

But you can take a look at v1.1 which you can download from http://quickbasic.free.fr : The link is on the top right, called TC-Lib v1.1

The only real difference between 1.1 and 1.2 is the Line24 which is optimised in v1.2 with a Bresenhams algorithm, plus some adjustments in the HSVtoRGB conversion...
hink Global, Make Symp' All ! ®
[Image: Banner.gif]
Reply
#10
Quote:btw, what are you trying to do? sounds interesting..
Well, I'm sick of making games in SCREEN 13, and SCREEN 12 runs to slow for me.
I'm thinking, that UGL might provide a nice, really fast, high-high-high color library with Windows resolutions.
f only life let you press CTRL-Z.
--------------------------------------
Freebasic is like QB, except it doesn't suck.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)