09-01-2009
It looks like you need qt-dev, or something like qt-dev.
This code will only work with qt by the way, which is wholly unnecessary for OpenGL. It's probably a bad idea in general to tie functionality that has nothing to do with a GUI into a GUI, as it will make it very hard to make the code work anywhere else. You need X and mesa and SDL; write for that and your GL code should work anywhere.
here's a better introduction I think. Took me a while to find it. SDL is nearly everywhere these days, unlike qt.
Last edited by Corona688; 09-01-2009 at 05:20 PM..
9 More Discussions You Might Find Interesting
1. Linux
I'm pretty much new to this Linux stuff, I installed FC4 the other night to try it out.
I'm having a slight problem when launching Quake 3, it's giving me the error GLimp_Init() - could not load OpenGL subsystem
I've updated my video drivers to the latest version and went through fglrxconfig,... (3 Replies)
Discussion started by: Filth Pig
3 Replies
2. AIX
Hi,
I try to install opengl bat it give a error that i need the opengl base level fileset 5.3.0.0
I use AIX 5.3 and my oslevel is now 5300-03.
Where can i find the opengl files i need (5.3.0.0)?
Thanks Peter. (1 Reply)
Discussion started by: xeonbb
1 Replies
3. Programming
Hi,
I am trying to compile openGL code which is written in c++ ..but i am getting error msgs like this
root@lxdevenv:~/Desktop# g++ diss.cpp -o diss -I/usr/X11R6/include/ -L/usr/X11R6/lib -lX11 -lXi -lXmu -lglut -lGL -lGLU
diss.cpp:1:23: error: windows.h: No such file or directory... (2 Replies)
Discussion started by: Ravikishore
2 Replies
4. Ubuntu
Hi Sir,
i am new to openGL, i want to know how to draw cylinder using openGL code in C or C++..
And i have to insert bitmap images on cylinder..
How to do this .. please guide me ...
Thanking You in advance .. (0 Replies)
Discussion started by: Ravikishore
0 Replies
5. Programming
Hi,
How to decode an image using openGL library libjpeg ..
which are the steps needed to do this using C language..
actually my work is to decode the image, store it on the buffer,
and place it on cube surface..
please guide me,,any answer will appreciated .. (8 Replies)
Discussion started by: Ravikishore
8 Replies
6. Programming
Hi,
please give me, how to code to draw 3D cylinder in openGL, that should be rotated in x-direction.
waiting for your reply .. (2 Replies)
Discussion started by: Ravikishore
2 Replies
7. Programming
Hi,
Any one help me regarding how to install openGL packages to work in linux.
And i installed some of the packages(gl,glu), but i don't know whether they are installed are not .. Which command is should use to check whether openGL is installed are not ..
I am Thankful for any kind of... (3 Replies)
Discussion started by: Ravikishore
3 Replies
8. Solaris
Hi everybody,
Sorry to bother you one more time, but I have a problem with my Solaris 8 installation.
Actually, Solaris works well, I can start X and access my desktop (CDE), but I'm having troubles using Cadds (a CAO software). Cadds works, but the 3D visualization is very slow compare to... (4 Replies)
Discussion started by: firstpost
4 Replies
9. UNIX Desktop Questions & Answers
i dont know in which forum to ask this question ..... :( . pardon me if it is not this forum
i wanted to know difference between openGL ES and directfb
as far i know directfb is alternative to x11 in linux for embedded devices. something like ...
application
|
... (1 Reply)
Discussion started by: alexzander18
1 Replies
LEARN ABOUT DEBIAN
sdl::cursor
pods::SDL::Cursor(3pm) User Contributed Perl Documentation pods::SDL::Cursor(3pm)
NAME
SDL::Cursor - Mouse cursor structure
CATEGORY
Core, Mouse, Structure
SYNOPSIS
my $cursor = SDL::Cursor->new(
@data,
@mask,
$width,
$height,
$hotspot_left,
$hotspot_top
);
SDL::Mouse::set_cursor($cursor);
DESCRIPTION
The "SDL::Cursor" module handles mouse cursors, and allows the developer to use custom-made cursors. Note that cursors can only be in
black and white.
METHODS
new
my $cursor = SDL::Cursor->new(
@data, @mask, $width, $height, $hotspot_left, $hotspot_top
);
Create a cursor using the specified data and mask (in MSB format). The cursor is created in black and white according to the following:
Data / Mask Resulting pixel on screen
0 / 1 White
1 / 1 Black
0 / 0 Transparent
1 / 0 Inverted color if possible, black if not.
If you want to have color cursor, then this function is not for you. Instead, you should hide the cursor with
"SDL::Mouse::show_cursor(SDL_DISABLE)". Then in your main loop, when you draw graphics, draw a "SDL::Surface" at the location of the mouse
cursor.
Example:
use SDL;
use SDL::Video;
use SDL::Mouse;
use SDL::Cursor;
SDL::init(SDL_INIT_VIDEO);
SDL::Video::set_video_mode(640, 480, 16, SDL_SWSURFACE);
my @data = (
0b00000000,
0b00111100,
0b01111110,
0b01111110,
0b01111110,
0b01111110,
0b00111100,
0b00000000
);
my @mask = (
0b00111100,
0b01111110,
0b11100111,
0b11000011,
0b11000011,
0b11100111,
0b01111110,
0b00111100
);
my $cursor = SDL::Cursor->new(@data, @mask, 8, 8, 0, 0);
sleep(1);
SDL::Mouse::set_cursor($cursor);
sleep(5);
The width of cursors work in groups of 8. If the width is above 8, twice the amount of elements in @data and @mask are required. If the
width is above 16, three times are required, and so on. For example, if you wanted a 9 pixel crosshair you might do the following:
my @data = (
0b00001000,0b00000000,
0b00001000,0b00000000,
0b00001000,0b00000000,
0b00001000,0b00000000,
0b11111111,0b10000000,
0b00001000,0b00000000,
0b00001000,0b00000000,
0b00001000,0b00000000,
0b00001000,0b00000000,
);
my @mask = @data;
my $cursor = SDL::Cursor->new(@data, @mask, 9, 9, 4, 4);
The hotspot is offset by 4 pixels because a crosshair clicks from the center instead of the top left.
AUTHORS
See "AUTHORS" in SDL.
SEE ALSO
perl SDL::Mouse
perl v5.14.2 2012-05-28 pods::SDL::Cursor(3pm)