"Curiosity is the very basis of education and if you tell me that curiosity killed the cat, I say only that the cat died nobly."
- Arnold Edinborough
More pages: 1 ... 11 ... 21 ... 31 ... 41 ... 51 ... 61 ... 71 ... 78 79 80 81 82 83 84 85 86 87 88 ... 91 ... 101 ... 111 ... 121 ... 131 ... 141 ... 151 ... 161 ... 171 ... 181 ... 191 ... 201 ... 211 ... 221 ... 231 ... 241 ... 251 ... 261 ... 271 ... 281 ... 291 ... 301 ... 311 ... 321 ... 331 ... 341 ... 351 ... 361 ... 371 ... 381 ... 391 ... 401 ... 411 ... 421 ... 431 ... 438
Query Failedmr
Sunday, April 5, 2015

RSS still contains only blog entry titles.

Humus
Sunday, March 29, 2015

Michael, it's not necessarily a better way to do it. It's a different way to do it, and comes with a different set of pros and cons. On the plus side, it's easier to do light assignment, and you can also do exact culling with very little cost. You also get clusters that are evenly sized and consequently even distribution of lights into clusters.
On the other hand, it doesn't map to pixels as easily, which may add some lookup cost. It also doesn't scale as easily, you may have to use a cascading solution if you have a large view distance.

As for the DX10 icon, yeah I know, I just didn't have a DX11 icon on my site. I'll fix that later.

Whether to do light assignment on the CPU or GPU depends on your needs and workload. Since the CPU doesn't have much to do at all in this demo I expect better performance doing light assignment on the CPU instead of GPU, allowing the GPU to only concern itself with shading.

Nuninho1980
Saturday, March 28, 2015

"Fullscreen" is lower GPU usage than "windowed". lol

I got ~3650 fps at 1024x768@8xAA (windowed at desktop 1280x1024) - ~93% GPU usage

Notice: read my previous posts.

al
Saturday, March 28, 2015

boo

Nuninho1980
Saturday, March 28, 2015

"Fullscreen" is lower GPU usage than "windowed". lol

I got ~3650 fps at 1024x768@8xAA (windowed at desktop 1280x1024) - ~93% GPU usage

Notice: read my previous posts.

Nuninho1980
Saturday, March 28, 2015

Your newer demo hasn't well optimized as almost rest your older demos because its don't use (almost) full GPU usage. Why??

Running Win 8.1 with my same specs (see my previous post)
-- ~2910 fps at 1024x768@8xAA - only ~70% GPU usage
-- ~1445 fps at 1920x1200@8xAA - only ~86% GPU usage

Michael
Saturday, March 28, 2015

Last question : I saw in App.cpp you do the clustered Light Assignment in CPU, why not do it in a compute shader to free the CPU of this task ?

I found a bug in the settings using F1, move the setting's window in the border of the application's window (top-left and bottom-left), you will see a white line on the whole screen.

Michael
Saturday, March 28, 2015

The icon of the demo is a DX10 icon, you should change it to a DX11 icon since it's a DX11 demo.

More pages: 1 ... 11 ... 21 ... 31 ... 41 ... 51 ... 61 ... 71 ... 78 79 80 81 82 83 84 85 86 87 88 ... 91 ... 101 ... 111 ... 121 ... 131 ... 141 ... 151 ... 161 ... 171 ... 181 ... 191 ... 201 ... 211 ... 221 ... 231 ... 241 ... 251 ... 261 ... 271 ... 281 ... 291 ... 301 ... 311 ... 321 ... 331 ... 341 ... 351 ... 361 ... 371 ... 381 ... 391 ... 401 ... 411 ... 421 ... 431 ... 438