Domande taggate «opengl»

OpenGL è uno standard grafico e API che si rivolge ai mercati desktop e workstation. È progettato per essere facile da accelerare con hardware dedicato, e quindi la maggior parte delle implementazioni offre prestazioni notevolmente migliorate rispetto al rendering software tradizionale. Attualmente OpenGL è utilizzato per applicazioni come software CAD e giochi per computer. È anche multipiattaforma. Lo standard OpenGL è controllato dal gruppo Khronos, che controlla anche OpenGL ES.

1
GLSL: Come posso lanciare un float su un int?
In uno shader di frammenti GLSL sto provando a lanciare a floatin un int. Il compilatore genera un errore: ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' Ho provato ad aumentare la precisione di int: mediump float indexf = floor(2.0 * mixer); highp int index = …
40 opengl  glsl  opengl-es 

5
Dovrei usare trame non dimensionate a una potenza di 2?
All'inizio di OpenGL e DirectX, le dimensioni delle trame dovevano essere potenze di due. Ciò significava che l'interpolazione dei valori float poteva essere eseguita molto rapidamente, usando lo spostamento e così via. A partire da OpenGL 2.0 (e precedente, tramite un'estensione) sono state supportate le dimensioni della trama non di …



4
Qual è lo scopo degli oggetti Vertex Array di OpenGL?
Ho appena iniziato con OpenGL. Non ho ancora capito cosa sono gli oggetti Vertex Array e come possono essere impiegati. Se l'oggetto buffer vertici viene utilizzato per archiviare i dati del vertice (come le posizioni e le coordinate delle trame) e i VAO contengono solo flag di stato, dove possono …
36 opengl 


5
Disegna un sacco di piastrelle con OpenGL, il modo moderno
Sto lavorando a un gioco per PC basato su piccole tessere / sprite con un team di persone e stiamo riscontrando problemi di prestazioni. L'ultima volta che ho usato OpenGL è stato intorno al 2004, quindi mi sono insegnato a usare il profilo principale e mi trovo un po 'confuso. …
35 opengl 

10
Cosa rende un gioco "buono"? [chiuso]
Sto lavorando a un gameplay 3D utilizzando OpenGL e C ++ e sto pensando di concentrarmi sul dare al gioco una grafica moderna e accattivante, ma più ci penso e più mi rendo conto di non sapere davvero cosa rende la grafica "bene". Certo, posso andare a giocare ad alcuni …
34 opengl  3d  graphics 

5
Qual è lo scopo di glScissor?
So che è più efficiente del test dello stencil, ma sto giustamente supponendo che la stessa funzionalità possa essere raggiunta usando le trasformazioni di proiezione con viewport?
33 opengl  opengl-es 

2
Un buon modo per creare un loop di gioco in OpenGL
Attualmente sto iniziando a studiare OpenGL a scuola e l'altro giorno ho iniziato a creare un gioco (da solo, non per la scuola). Sto usando Freeglut, e lo sto costruendo in C, quindi per il mio loop di gioco avevo appena usato una funzione che avevo passato glutIdleFuncper aggiornare tutto …
31 opengl  c  game-loop 


9
Dovrei continuare a studiare OpenGL o semplicemente passare a DirectX per darmi una migliore possibilità di ottenere un lavoro nel settore dei giochi? [chiuso]
Sto imparando la programmazione grafica da qualche tempo usando OpenGL e Linux. Conosco abbastanza bene la maggior parte dei concetti, ma vorrei davvero approfondire le mie conoscenze ed eventualmente perseguire una carriera nello sviluppo del gioco, in particolare nello sviluppo del motore di gioco. Finora mi sembra che la maggior …


2
Quanti thread dovrebbe usare un gioco Android?
Come minimo, un gioco OpenGL per Android ha un thread UI e un thread Renderer creati da GLSurfaceView. Renderer.onDrawFrame()dovrebbe fare un minimo di lavoro per ottenere il più alto FPS. La fisica, l'intelligenza artificiale, ecc. Non devono eseguire tutti i frame, quindi possiamo inserirli in un altro thread. Ora abbiamo: …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.