All Questions
9
questions
3
votes
0
answers
76
views
Intel UHD extremely slow copy operations
Is there a way to make copy operations such as CopyResurce(d3d11) and glBlitFramebuffer(ogl) on multi-sample resources faster ...
0
votes
1
answer
72
views
Does OpenGL allocate on glBegin/glEnd?
You can enclose arbitrary amount of vertices within glBegin/glEnd statements. Does OpenGL limit the number of vertices you create or it allocates memory for more?
0
votes
1
answer
119
views
Force int array to compact memory
I have following structure which i use as an uniform buffer object.
...
2
votes
1
answer
698
views
Zero-copy texture reading from CPU memory
The Intel 740 AGP graphics card read textures directly from system RAM, using VRAM exclusively for depth buffers and the framebuffer. This has the effect of saving video RAM, and it could be ...
2
votes
1
answer
1k
views
In what scenarios and how does GL_ARB_buffer_storage help performance?
The Dolphin emulator for GameCube/Wii has the ability to use the ARB_buffer_storage (or EXT_buffer_storage for GLES) to improve rendering performance.
From the extension's description, a GPU driver ...
0
votes
1
answer
887
views
What is the typical use case for rendering to an image through imageStore?
The typical scenario for using a texture would simply be:
...
1
vote
3
answers
127
views
How can an OpenGL visualization run for weeks?
For an art project, I need to make an OpenGL visualization run for at least 4 weeks. Is this possible? I can pretty much choose the rest of the hardware and software.
3
votes
1
answer
1k
views
Do I need to use glMemoryBarrier with atomic counters?
The OpenGL SuperBible 7th Edition points out that
the glMemoryBarrier() function supports a bit specifically for synchronizing access to atomic counters with other parts of the OpenGL pipeline
...
4
votes
1
answer
3k
views
Why do I need memory barrier when doing atomic operations?
I am reading the OpenGL SuperBible 7th edition which covers atomic operations on memory specifically within shader storage blocks.
It says (about atomic operations):
If two invocations access the ...