Questions tagged [hardware]

22 questions
15
votes
1 answer

Are lookup textures still used for anything?

I know in the not so long ago (5-10 years?) that it was popular / efficient to bake data out into textures and then read the data from the textures, often using the built in texture interpolation to get linear interpolation of the baked out…
Alan Wolfe
  • 7,711
  • 3
  • 29
  • 72
10
votes
1 answer

Why did AMD's putting an SSD on a GPU board reduce latency so much?

AMD have recently been in the news with an interesting Radeon Pro board with a couple of M2 SSDs on it. As some of the more detailed stories (here or here, for example) note, the benefits may principally accrue not from high bandwidth (the M2's are…
timday
  • 201
  • 1
  • 5
8
votes
1 answer

How much precision (half, float, double, etc) is enough for a Color class?

While doing some reading on how real-time applications handle color under OpneGL, I noticed that some examples implemented Color as a collection of 4 floats, while others used 4 doubles. I have even seen some vertex-compression examples in the game…
AndrewSteer
  • 165
  • 5
7
votes
2 answers

MSI GTX 950 2GD5T triangles per second

A friend got an MSI GTX 950 2GD5T graphics card for xmas. I said "yeah, graphics cards are super fast now, that thing probably processes 2 billion triangles per second". Then I tried to look it up to check if that was even in the right ballpark, but…
M Katz
  • 173
  • 4
5
votes
1 answer

Precision problem on AMD

I have a problem with precision on AMD in shaders (hlsl). In vertex shader I calculate UVs for particle using modulus operator on float. With simple % there is a problem on Nvidia and on AMD (e.g. 7 % 7 = 7) so I have written modulus as: float Mod(…
Derag
  • 596
  • 2
  • 11
3
votes
1 answer

What do the OpenGL version strings from glxinfo actually mean?

Note: I wasn't 100% certain if this question belonged here or in Ask Ubuntu. I figured since it was about OpenGL programming I'd put it here, but if I should move it to Ask Ubuntu, please let me know. Background I'm new to OpenGL and needed to…
RoboticForest
  • 213
  • 2
  • 6
3
votes
1 answer

What is the oldest hardware able to feasibly support Vulkan?

What is the oldest hardware or minimum requirements conceptually able to support a fully hardware-accelerated Vulkan implementation? I am not referring to what implementations are currently available or likely to be written, but what could possibly…
novice
  • 163
  • 1
  • 6
3
votes
1 answer

What happens with the framebuffer after the fragment shader is done?

I'm wondering what happens with the framebuffer between the time that the fragment shader is done, and the time when it appears on my screen. Is my understanding correct if I assume that the framebuffer is in memory on the GPU, which is then copied…
Supernormal
  • 480
  • 2
  • 9
3
votes
2 answers

Is there a performance implication if the frame buffer resolution and the physical screen resolution are different?

I was under the impression that the frame buffer resolution always has to be the same as the physical screen resolution, so changing the software resolution settings would not affect rasterization. But after I made a demo and ran a profiler against…
Chun-Fu Chao
  • 133
  • 2
2
votes
2 answers

What data is passed from the CPU to the GPU each frame?

I've been reading a bit about the graphics pipeline for processing on a graphics card, and I'm interested to know in what kind of format data is passed from the CPU to the GPU when rendering 3D graphics, for example for a video game. I understood…
Joe
  • 123
  • 4
1
vote
1 answer

Is it Possible to send data directly to the GPU via a custom hardware interface?

Is it possible to directly bypass the CPU while transferring data to the GPU? could there be hardware which gives the GPU direct memory access to a data stream for real-time GPU processing and rendering?
E-rap
  • 13
  • 2
1
vote
0 answers

Feature detection for embedded platform OpenCV

I'm trying to do object recognition in an embedded environment, and for this I'm using Raspberry Pi (Specifically version 2). I'm using OpenCV Library and as of now I'm using feature detection algorithms contained in OpenCV. So far I've tried…
Fanteros
  • 11
  • 1
1
vote
1 answer

How can I test my GLSL code on different hardware?

I've written a game engine in OpenGL and developed it on my computer with an NVidia GTX 1060. I'm now ready to start releasing it into the wild but I'm worried about hardware issues. I compile my shaders during start-up. I'm wondering if there's any…
JHall
  • 55
  • 3
1
vote
1 answer

Why is a screenshot visually different (and in size) to my screen?

I don't understand how my monitor works. I am at 1920x1080 resolution which I thought was the native resolution of my monitor. I proceed to take a screenshot, then I open it up in a image program at 100% zoom (aseprite), which should mean that 1…
Lake
  • 111
  • 4
1
vote
1 answer

On modern GPUs, what hardware do vertex/pixel shaders have access to that compute shaders don't?

Suppose that someone implemented rendering for a video game using entirely GPGPU apis, like compute shaders or CUDA. Would it be possible to achieve the same performance as standard graphics pipelines on common modern GPUs? If not, then what…
while1fork
  • 113
  • 3
1
2