OpenGL ES SDK for Android
ARM Developer Center
|
#include <glfft_common.hpp>
Public Attributes | |
unsigned | workgroup_size_x = 4 |
unsigned | workgroup_size_y = 1 |
unsigned | vector_size = 2 |
Vector size. Very GPU dependent. "Scalar" GPUs prefer 2 here, vector GPUs prefer 4 (and maybe 8). More... | |
bool | shared_banked = false |
Definition at line 111 of file glfft_common.hpp.
bool GLFFT::FFTOptions::Performance::shared_banked = false |
Whether to use banked shared memory or not. Desktop GPUs prefer true here, false for mobile in general.
Definition at line 125 of file glfft_common.hpp.
unsigned GLFFT::FFTOptions::Performance::vector_size = 2 |
Vector size. Very GPU dependent. "Scalar" GPUs prefer 2 here, vector GPUs prefer 4 (and maybe 8).
Definition at line 122 of file glfft_common.hpp.
unsigned GLFFT::FFTOptions::Performance::workgroup_size_x = 4 |
Workgroup size used in layout(local_size_x). Only affects performance, however, large values may make implementations of smaller sized FFTs impossible. FFT constructor will throw in this case.
Definition at line 116 of file glfft_common.hpp.
unsigned GLFFT::FFTOptions::Performance::workgroup_size_y = 1 |
Workgroup size used in layout(local_size_x). Only affects performance, however, large values may make implementations of smaller sized FFTs impossible. FFT constructor will throw in this case.
Definition at line 120 of file glfft_common.hpp.