Sponsored Content
Special Forums UNIX Desktop Questions & Answers Difference between opengl es and directfb Post 302761319 by Corona688 on Friday 25th of January 2013 12:28:48 PM
Old 01-25-2013
Which is 'better' is a religious question. Which is available, which works best on your hardware, may be more relevant.

DirectFB is an open-source library for Linux and UNIX intended to be small and direct. OpenGL ES is a standard, potentially available on other platforms, but is up to the manufacturer to provide.

DirectFB is supposed to be a small, direct driver, while OpenGL is bigger and more complicated, so it'd generally be higher up. But where OpenGL sits in this tree can vary, it's supposed to be flexible that way. DirectFBGL is hardware-accelerated OpenGL built on top of DirectFB, for example. In the end, it doesn't really matter whether OpenGL is a device driver or a piece of software built around a device driver, as long as it does what the programmer tells it.

Last edited by Corona688; 01-25-2013 at 01:40 PM..
This User Gave Thanks to Corona688 For This Post:
 

10 More Discussions You Might Find Interesting

1. Linux

Problem with initializing DirectFB by Links

DirectFB-0.9.20 is compiled --with-gfxdrivers=all links-2.1pre15 is compiled with --enable-graphics there is a problem when I am trying to run Links using DirectFB video driver may be my DirectFBs config is not right? video by framebuffer or X works successfully (0 Replies)
Discussion started by: eugrus
0 Replies

2. Linux

Help with OpenGL in Fedora Core 4.

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

3. AIX

Need to install opengl for GXT4500.

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

4. Red Hat

DirectFb installation & accelerator not recognised

Hi, I installed DirectFb on fedora 7, the machine has a Nvidia graphics card. The installation was successful and I can play the examples provided by the Direct fb website, but, I find that the accelarator is not getting recognised. when I do "fbset -i", the details shown are as below, it gives... (0 Replies)
Discussion started by: sifar
0 Replies

5. Ubuntu

i am new to opengl , how to work opengl in ubuntu

Hi, i am new to opengl, how to work openGL in ubuntu ,, i am not getting which packages as to be install and how to install those packages. and how to work with small programs.. Please guide me ,,, it will appriceated ... (7 Replies)
Discussion started by: Ravikishore
7 Replies

6. Ubuntu

How to install Directfb

Hi,, i followed some steps to install Directfb which are below,, tar -xvf DirectFB-1.2.8.tar.gz tar -xvf linux-fusion-8.1.1.tar.gz tar -xvf DirectFB-Examples-1.2.0.tar.gz cd linux-fusion-8.1.1 make && sudo make install sudo su - echo fusion >> /etc/initramfs-tools/modules ... (0 Replies)
Discussion started by: Ravikishore
0 Replies

7. Linux

Error while executing Directfb program on ubuntu

Hi , I am getting error while executing Directfb program on ubuntu ,, my program is : #include <stdio.h> #include <unistd.h> #include <directfb.h> static IDirectFB *dfb = NULL; static IDirectFBSurface *primary = NULL; static int screen_width = 0; static int screen_height... (0 Replies)
Discussion started by: Ravikishore
0 Replies

8. Ubuntu

How to draw cylinder using openGL

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

9. Programming

How to Decode an image using openGL

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

10. Solaris

Solaris 8 and openGL

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
OpenGL display specific functions(3)			     Hardware Locality (hwloc)			      OpenGL display specific functions(3)

NAME
OpenGL display specific functions - Functions static inline hwloc_obj_t hwloc_gl_get_display_osdev_by_port_device (hwloc_topology_t topology, unsigned port, unsigned device) static inline hwloc_obj_t hwloc_gl_get_display_osdev_by_name (hwloc_topology_t topology, const char *name) static inline int hwloc_gl_get_display_by_osdev (hwloc_topology_t topology , hwloc_obj_t osdev, unsigned *port, unsigned *device) Detailed Description Function Documentation static inline int hwloc_gl_get_display_by_osdev (hwloc_topology_t topology, hwloc_obj_tosdev, unsigned *port, unsigned *device) [static] Get the OpenGL display port and device corresponding to the given hwloc OS object. Return the OpenGL display port (server) in port and device (screen) in screen that correspond to the given hwloc OS device object. Return -1 if there is none. The topology topology does not necessarily have to match the current machine. For instance the topology may be an XML import of a remote host. I/O devices detection and the GL component must be enabled in the topology. static inline hwloc_obj_t hwloc_gl_get_display_osdev_by_name (hwloc_topology_ttopology, const char *name) [static] Get the hwloc OS device object corresponding to the OpenGL display given by name. Return the OS device object describing the OpenGL display whose name is name, built as ':port.device' such as ':0.0' . Return NULL if there is none. The topology topology does not necessarily have to match the current machine. For instance the topology may be an XML import of a remote host. I/O devices detection and the GL component must be enabled in the topology. Note: The corresponding PCI device object can be obtained by looking at the OS device parent object. static inline hwloc_obj_t hwloc_gl_get_display_osdev_by_port_device (hwloc_topology_ttopology, unsignedport, unsigneddevice) [static] Get the hwloc OS device object corresponding to the OpenGL display given by port and device index. Return the OS device object describing the OpenGL display whose port (server) is port and device (screen) is device. Return NULL if there is none. The topology topology does not necessarily have to match the current machine. For instance the topology may be an XML import of a remote host. I/O devices detection and the GL component must be enabled in the topology. Note: The corresponding PCI device object can be obtained by looking at the OS device parent object. Author Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code. Version 1.7 Sun Apr 7 2013 OpenGL display specific functions(3)
All times are GMT -4. The time now is 03:27 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy