PeriDyno 1.0.0
Loading...
Searching...
No Matches
VkFFTSpecializationConstantsLayout Struct Reference

#include <VkFFT_Defs.h>

Public Attributes

uint64_t size [3]
 
uint64_t localSize [3]
 
uint64_t sourceFFTSize
 
uint64_t fftDim
 
uint64_t inverse
 
uint64_t actualInverse
 
uint64_t inverseBluestein
 
uint64_t zeropad [2]
 
uint64_t zeropadBluestein [2]
 
uint64_t axis_id
 
uint64_t axis_upload_id
 
uint64_t numAxisUploads
 
uint64_t registers_per_thread
 
uint64_t registers_per_thread_per_radix [14]
 
uint64_t min_registers_per_thread
 
uint64_t readToRegisters
 
uint64_t writeFromRegisters
 
uint64_t LUT
 
uint64_t useBluesteinFFT
 
uint64_t reverseBluesteinMultiUpload
 
uint64_t BluesteinConvolutionStep
 
uint64_t BluesteinPreMultiplication
 
uint64_t BluesteinPostMultiplication
 
uint64_t startDCT3LUT
 
uint64_t startDCT4LUT
 
uint64_t performR2C
 
uint64_t performR2CmultiUpload
 
uint64_t performDCT
 
uint64_t performBandwidthBoost
 
uint64_t frequencyZeropadding
 
uint64_t performZeropaddingFull [3]
 
uint64_t performZeropaddingInput [3]
 
uint64_t performZeropaddingOutput [3]
 
uint64_t fft_zeropad_left_full [3]
 
uint64_t fft_zeropad_left_read [3]
 
uint64_t fft_zeropad_left_write [3]
 
uint64_t fft_zeropad_right_full [3]
 
uint64_t fft_zeropad_right_read [3]
 
uint64_t fft_zeropad_right_write [3]
 
uint64_t fft_zeropad_Bluestein_left_read [3]
 
uint64_t fft_zeropad_Bluestein_left_write [3]
 
uint64_t fft_zeropad_Bluestein_right_read [3]
 
uint64_t fft_zeropad_Bluestein_right_write [3]
 
uint64_t inputStride [5]
 
uint64_t outputStride [5]
 
uint64_t fft_dim_full
 
uint64_t stageStartSize
 
uint64_t firstStageStartSize
 
uint64_t fft_dim_x
 
uint64_t dispatchZactualFFTSize
 
uint64_t numStages
 
uint64_t stageRadix [20]
 
uint64_t inputOffset
 
uint64_t kernelOffset
 
uint64_t outputOffset
 
uint64_t reorderFourStep
 
uint64_t performWorkGroupShift [3]
 
uint64_t inputBufferBlockNum
 
uint64_t inputBufferBlockSize
 
uint64_t outputBufferBlockNum
 
uint64_t outputBufferBlockSize
 
uint64_t kernelBlockNum
 
uint64_t kernelBlockSize
 
uint64_t numCoordinates
 
uint64_t matrixConvolution
 
uint64_t numBatches
 
uint64_t numKernels
 
uint64_t conjugateConvolution
 
uint64_t crossPowerSpectrumNormalization
 
uint64_t usedSharedMemory
 
uint64_t sharedMemSize
 
uint64_t sharedMemSizePow2
 
uint64_t normalize
 
uint64_t complexSize
 
uint64_t inputNumberByteSize
 
uint64_t outputNumberByteSize
 
uint64_t kernelNumberByteSize
 
uint64_t maxStageSumLUT
 
uint64_t unroll
 
uint64_t convolutionStep
 
uint64_t symmetricKernel
 
uint64_t supportAxis
 
uint64_t cacheShuffle
 
uint64_t registerBoost
 
uint64_t warpSize
 
uint64_t numSharedBanks
 
uint64_t resolveBankConflictFirstStages
 
uint64_t sharedStrideBankConflictFirstStages
 
uint64_t sharedStrideReadWriteConflict
 
uint64_t maxSharedStride
 
uint64_t axisSwapped
 
uint64_t mergeSequencesR2C
 
uint64_t numBuffersBound [6]
 
uint64_t convolutionBindingID
 
uint64_t LUTBindingID
 
uint64_t BluesteinConvolutionBindingID
 
uint64_t BluesteinMultiplicationBindingID
 
uint64_t performBufferSetUpdate
 
uint64_t useUint64
 
char ** regIDs
 
char * disableThreadsStart
 
char * disableThreadsEnd
 
char sdataID [50]
 
char inoutID [50]
 
char combinedID [50]
 
char gl_LocalInvocationID_x [50]
 
char gl_LocalInvocationID_y [50]
 
char gl_LocalInvocationID_z [50]
 
char gl_GlobalInvocationID_x [200]
 
char gl_GlobalInvocationID_y [200]
 
char gl_GlobalInvocationID_z [200]
 
char tshuffle [50]
 
char sharedStride [50]
 
char gl_WorkGroupSize_x [50]
 
char gl_WorkGroupSize_y [50]
 
char gl_WorkGroupSize_z [50]
 
char gl_WorkGroupID_x [50]
 
char gl_WorkGroupID_y [50]
 
char gl_WorkGroupID_z [50]
 
char tempReg [50]
 
char stageInvocationID [50]
 
char blockInvocationID [50]
 
char temp [50]
 
char w [50]
 
char iw [50]
 
char locID [13][40]
 
char * code0
 
char * output
 
char * tempStr
 
int64_t tempLen
 
int64_t currentLen
 
int64_t maxCodeLength
 
int64_t maxTempLength
 

Detailed Description

Definition at line 318 of file VkFFT_Defs.h.

Member Data Documentation

◆ actualInverse

uint64_t VkFFTSpecializationConstantsLayout::actualInverse

Definition at line 324 of file VkFFT_Defs.h.

◆ axis_id

uint64_t VkFFTSpecializationConstantsLayout::axis_id

Definition at line 328 of file VkFFT_Defs.h.

◆ axis_upload_id

uint64_t VkFFTSpecializationConstantsLayout::axis_upload_id

Definition at line 329 of file VkFFT_Defs.h.

◆ axisSwapped

uint64_t VkFFTSpecializationConstantsLayout::axisSwapped

Definition at line 409 of file VkFFT_Defs.h.

◆ blockInvocationID

char VkFFTSpecializationConstantsLayout::blockInvocationID[50]

Definition at line 442 of file VkFFT_Defs.h.

◆ BluesteinConvolutionBindingID

uint64_t VkFFTSpecializationConstantsLayout::BluesteinConvolutionBindingID

Definition at line 415 of file VkFFT_Defs.h.

◆ BluesteinConvolutionStep

uint64_t VkFFTSpecializationConstantsLayout::BluesteinConvolutionStep

Definition at line 339 of file VkFFT_Defs.h.

◆ BluesteinMultiplicationBindingID

uint64_t VkFFTSpecializationConstantsLayout::BluesteinMultiplicationBindingID

Definition at line 416 of file VkFFT_Defs.h.

◆ BluesteinPostMultiplication

uint64_t VkFFTSpecializationConstantsLayout::BluesteinPostMultiplication

Definition at line 341 of file VkFFT_Defs.h.

◆ BluesteinPreMultiplication

uint64_t VkFFTSpecializationConstantsLayout::BluesteinPreMultiplication

Definition at line 340 of file VkFFT_Defs.h.

◆ cacheShuffle

uint64_t VkFFTSpecializationConstantsLayout::cacheShuffle

Definition at line 401 of file VkFFT_Defs.h.

◆ code0

char* VkFFTSpecializationConstantsLayout::code0

Definition at line 447 of file VkFFT_Defs.h.

◆ combinedID

char VkFFTSpecializationConstantsLayout::combinedID[50]

Definition at line 425 of file VkFFT_Defs.h.

◆ complexSize

uint64_t VkFFTSpecializationConstantsLayout::complexSize

Definition at line 392 of file VkFFT_Defs.h.

◆ conjugateConvolution

uint64_t VkFFTSpecializationConstantsLayout::conjugateConvolution

Definition at line 386 of file VkFFT_Defs.h.

◆ convolutionBindingID

uint64_t VkFFTSpecializationConstantsLayout::convolutionBindingID

Definition at line 413 of file VkFFT_Defs.h.

◆ convolutionStep

uint64_t VkFFTSpecializationConstantsLayout::convolutionStep

Definition at line 398 of file VkFFT_Defs.h.

◆ crossPowerSpectrumNormalization

uint64_t VkFFTSpecializationConstantsLayout::crossPowerSpectrumNormalization

Definition at line 387 of file VkFFT_Defs.h.

◆ currentLen

int64_t VkFFTSpecializationConstantsLayout::currentLen

Definition at line 451 of file VkFFT_Defs.h.

◆ disableThreadsEnd

char* VkFFTSpecializationConstantsLayout::disableThreadsEnd

Definition at line 422 of file VkFFT_Defs.h.

◆ disableThreadsStart

char* VkFFTSpecializationConstantsLayout::disableThreadsStart

Definition at line 421 of file VkFFT_Defs.h.

◆ dispatchZactualFFTSize

uint64_t VkFFTSpecializationConstantsLayout::dispatchZactualFFTSize

Definition at line 368 of file VkFFT_Defs.h.

◆ fft_dim_full

uint64_t VkFFTSpecializationConstantsLayout::fft_dim_full

Definition at line 364 of file VkFFT_Defs.h.

◆ fft_dim_x

uint64_t VkFFTSpecializationConstantsLayout::fft_dim_x

Definition at line 367 of file VkFFT_Defs.h.

◆ fft_zeropad_Bluestein_left_read

uint64_t VkFFTSpecializationConstantsLayout::fft_zeropad_Bluestein_left_read[3]

Definition at line 358 of file VkFFT_Defs.h.

◆ fft_zeropad_Bluestein_left_write

uint64_t VkFFTSpecializationConstantsLayout::fft_zeropad_Bluestein_left_write[3]

Definition at line 359 of file VkFFT_Defs.h.

◆ fft_zeropad_Bluestein_right_read

uint64_t VkFFTSpecializationConstantsLayout::fft_zeropad_Bluestein_right_read[3]

Definition at line 360 of file VkFFT_Defs.h.

◆ fft_zeropad_Bluestein_right_write

uint64_t VkFFTSpecializationConstantsLayout::fft_zeropad_Bluestein_right_write[3]

Definition at line 361 of file VkFFT_Defs.h.

◆ fft_zeropad_left_full

uint64_t VkFFTSpecializationConstantsLayout::fft_zeropad_left_full[3]

Definition at line 352 of file VkFFT_Defs.h.

◆ fft_zeropad_left_read

uint64_t VkFFTSpecializationConstantsLayout::fft_zeropad_left_read[3]

Definition at line 353 of file VkFFT_Defs.h.

◆ fft_zeropad_left_write

uint64_t VkFFTSpecializationConstantsLayout::fft_zeropad_left_write[3]

Definition at line 354 of file VkFFT_Defs.h.

◆ fft_zeropad_right_full

uint64_t VkFFTSpecializationConstantsLayout::fft_zeropad_right_full[3]

Definition at line 355 of file VkFFT_Defs.h.

◆ fft_zeropad_right_read

uint64_t VkFFTSpecializationConstantsLayout::fft_zeropad_right_read[3]

Definition at line 356 of file VkFFT_Defs.h.

◆ fft_zeropad_right_write

uint64_t VkFFTSpecializationConstantsLayout::fft_zeropad_right_write[3]

Definition at line 357 of file VkFFT_Defs.h.

◆ fftDim

uint64_t VkFFTSpecializationConstantsLayout::fftDim

Definition at line 322 of file VkFFT_Defs.h.

◆ firstStageStartSize

uint64_t VkFFTSpecializationConstantsLayout::firstStageStartSize

Definition at line 366 of file VkFFT_Defs.h.

◆ frequencyZeropadding

uint64_t VkFFTSpecializationConstantsLayout::frequencyZeropadding

Definition at line 348 of file VkFFT_Defs.h.

◆ gl_GlobalInvocationID_x

char VkFFTSpecializationConstantsLayout::gl_GlobalInvocationID_x[200]

Definition at line 429 of file VkFFT_Defs.h.

◆ gl_GlobalInvocationID_y

char VkFFTSpecializationConstantsLayout::gl_GlobalInvocationID_y[200]

Definition at line 430 of file VkFFT_Defs.h.

◆ gl_GlobalInvocationID_z

char VkFFTSpecializationConstantsLayout::gl_GlobalInvocationID_z[200]

Definition at line 431 of file VkFFT_Defs.h.

◆ gl_LocalInvocationID_x

char VkFFTSpecializationConstantsLayout::gl_LocalInvocationID_x[50]

Definition at line 426 of file VkFFT_Defs.h.

◆ gl_LocalInvocationID_y

char VkFFTSpecializationConstantsLayout::gl_LocalInvocationID_y[50]

Definition at line 427 of file VkFFT_Defs.h.

◆ gl_LocalInvocationID_z

char VkFFTSpecializationConstantsLayout::gl_LocalInvocationID_z[50]

Definition at line 428 of file VkFFT_Defs.h.

◆ gl_WorkGroupID_x

char VkFFTSpecializationConstantsLayout::gl_WorkGroupID_x[50]

Definition at line 437 of file VkFFT_Defs.h.

◆ gl_WorkGroupID_y

char VkFFTSpecializationConstantsLayout::gl_WorkGroupID_y[50]

Definition at line 438 of file VkFFT_Defs.h.

◆ gl_WorkGroupID_z

char VkFFTSpecializationConstantsLayout::gl_WorkGroupID_z[50]

Definition at line 439 of file VkFFT_Defs.h.

◆ gl_WorkGroupSize_x

char VkFFTSpecializationConstantsLayout::gl_WorkGroupSize_x[50]

Definition at line 434 of file VkFFT_Defs.h.

◆ gl_WorkGroupSize_y

char VkFFTSpecializationConstantsLayout::gl_WorkGroupSize_y[50]

Definition at line 435 of file VkFFT_Defs.h.

◆ gl_WorkGroupSize_z

char VkFFTSpecializationConstantsLayout::gl_WorkGroupSize_z[50]

Definition at line 436 of file VkFFT_Defs.h.

◆ inoutID

char VkFFTSpecializationConstantsLayout::inoutID[50]

Definition at line 424 of file VkFFT_Defs.h.

◆ inputBufferBlockNum

uint64_t VkFFTSpecializationConstantsLayout::inputBufferBlockNum

Definition at line 376 of file VkFFT_Defs.h.

◆ inputBufferBlockSize

uint64_t VkFFTSpecializationConstantsLayout::inputBufferBlockSize

Definition at line 377 of file VkFFT_Defs.h.

◆ inputNumberByteSize

uint64_t VkFFTSpecializationConstantsLayout::inputNumberByteSize

Definition at line 393 of file VkFFT_Defs.h.

◆ inputOffset

uint64_t VkFFTSpecializationConstantsLayout::inputOffset

Definition at line 371 of file VkFFT_Defs.h.

◆ inputStride

uint64_t VkFFTSpecializationConstantsLayout::inputStride[5]

Definition at line 362 of file VkFFT_Defs.h.

◆ inverse

uint64_t VkFFTSpecializationConstantsLayout::inverse

Definition at line 323 of file VkFFT_Defs.h.

◆ inverseBluestein

uint64_t VkFFTSpecializationConstantsLayout::inverseBluestein

Definition at line 325 of file VkFFT_Defs.h.

◆ iw

char VkFFTSpecializationConstantsLayout::iw[50]

Definition at line 445 of file VkFFT_Defs.h.

◆ kernelBlockNum

uint64_t VkFFTSpecializationConstantsLayout::kernelBlockNum

Definition at line 380 of file VkFFT_Defs.h.

◆ kernelBlockSize

uint64_t VkFFTSpecializationConstantsLayout::kernelBlockSize

Definition at line 381 of file VkFFT_Defs.h.

◆ kernelNumberByteSize

uint64_t VkFFTSpecializationConstantsLayout::kernelNumberByteSize

Definition at line 395 of file VkFFT_Defs.h.

◆ kernelOffset

uint64_t VkFFTSpecializationConstantsLayout::kernelOffset

Definition at line 372 of file VkFFT_Defs.h.

◆ localSize

uint64_t VkFFTSpecializationConstantsLayout::localSize[3]

Definition at line 320 of file VkFFT_Defs.h.

◆ locID

char VkFFTSpecializationConstantsLayout::locID[13][40]

Definition at line 446 of file VkFFT_Defs.h.

◆ LUT

uint64_t VkFFTSpecializationConstantsLayout::LUT

Definition at line 336 of file VkFFT_Defs.h.

◆ LUTBindingID

uint64_t VkFFTSpecializationConstantsLayout::LUTBindingID

Definition at line 414 of file VkFFT_Defs.h.

◆ matrixConvolution

uint64_t VkFFTSpecializationConstantsLayout::matrixConvolution

Definition at line 383 of file VkFFT_Defs.h.

◆ maxCodeLength

int64_t VkFFTSpecializationConstantsLayout::maxCodeLength

Definition at line 452 of file VkFFT_Defs.h.

◆ maxSharedStride

uint64_t VkFFTSpecializationConstantsLayout::maxSharedStride

Definition at line 408 of file VkFFT_Defs.h.

◆ maxStageSumLUT

uint64_t VkFFTSpecializationConstantsLayout::maxStageSumLUT

Definition at line 396 of file VkFFT_Defs.h.

◆ maxTempLength

int64_t VkFFTSpecializationConstantsLayout::maxTempLength

Definition at line 453 of file VkFFT_Defs.h.

◆ mergeSequencesR2C

uint64_t VkFFTSpecializationConstantsLayout::mergeSequencesR2C

Definition at line 410 of file VkFFT_Defs.h.

◆ min_registers_per_thread

uint64_t VkFFTSpecializationConstantsLayout::min_registers_per_thread

Definition at line 333 of file VkFFT_Defs.h.

◆ normalize

uint64_t VkFFTSpecializationConstantsLayout::normalize

Definition at line 391 of file VkFFT_Defs.h.

◆ numAxisUploads

uint64_t VkFFTSpecializationConstantsLayout::numAxisUploads

Definition at line 330 of file VkFFT_Defs.h.

◆ numBatches

uint64_t VkFFTSpecializationConstantsLayout::numBatches

Definition at line 384 of file VkFFT_Defs.h.

◆ numBuffersBound

uint64_t VkFFTSpecializationConstantsLayout::numBuffersBound[6]

Definition at line 412 of file VkFFT_Defs.h.

◆ numCoordinates

uint64_t VkFFTSpecializationConstantsLayout::numCoordinates

Definition at line 382 of file VkFFT_Defs.h.

◆ numKernels

uint64_t VkFFTSpecializationConstantsLayout::numKernels

Definition at line 385 of file VkFFT_Defs.h.

◆ numSharedBanks

uint64_t VkFFTSpecializationConstantsLayout::numSharedBanks

Definition at line 404 of file VkFFT_Defs.h.

◆ numStages

uint64_t VkFFTSpecializationConstantsLayout::numStages

Definition at line 369 of file VkFFT_Defs.h.

◆ output

char* VkFFTSpecializationConstantsLayout::output

Definition at line 448 of file VkFFT_Defs.h.

◆ outputBufferBlockNum

uint64_t VkFFTSpecializationConstantsLayout::outputBufferBlockNum

Definition at line 378 of file VkFFT_Defs.h.

◆ outputBufferBlockSize

uint64_t VkFFTSpecializationConstantsLayout::outputBufferBlockSize

Definition at line 379 of file VkFFT_Defs.h.

◆ outputNumberByteSize

uint64_t VkFFTSpecializationConstantsLayout::outputNumberByteSize

Definition at line 394 of file VkFFT_Defs.h.

◆ outputOffset

uint64_t VkFFTSpecializationConstantsLayout::outputOffset

Definition at line 373 of file VkFFT_Defs.h.

◆ outputStride

uint64_t VkFFTSpecializationConstantsLayout::outputStride[5]

Definition at line 363 of file VkFFT_Defs.h.

◆ performBandwidthBoost

uint64_t VkFFTSpecializationConstantsLayout::performBandwidthBoost

Definition at line 347 of file VkFFT_Defs.h.

◆ performBufferSetUpdate

uint64_t VkFFTSpecializationConstantsLayout::performBufferSetUpdate

Definition at line 418 of file VkFFT_Defs.h.

◆ performDCT

uint64_t VkFFTSpecializationConstantsLayout::performDCT

Definition at line 346 of file VkFFT_Defs.h.

◆ performR2C

uint64_t VkFFTSpecializationConstantsLayout::performR2C

Definition at line 344 of file VkFFT_Defs.h.

◆ performR2CmultiUpload

uint64_t VkFFTSpecializationConstantsLayout::performR2CmultiUpload

Definition at line 345 of file VkFFT_Defs.h.

◆ performWorkGroupShift

uint64_t VkFFTSpecializationConstantsLayout::performWorkGroupShift[3]

Definition at line 375 of file VkFFT_Defs.h.

◆ performZeropaddingFull

uint64_t VkFFTSpecializationConstantsLayout::performZeropaddingFull[3]

Definition at line 349 of file VkFFT_Defs.h.

◆ performZeropaddingInput

uint64_t VkFFTSpecializationConstantsLayout::performZeropaddingInput[3]

Definition at line 350 of file VkFFT_Defs.h.

◆ performZeropaddingOutput

uint64_t VkFFTSpecializationConstantsLayout::performZeropaddingOutput[3]

Definition at line 351 of file VkFFT_Defs.h.

◆ readToRegisters

uint64_t VkFFTSpecializationConstantsLayout::readToRegisters

Definition at line 334 of file VkFFT_Defs.h.

◆ regIDs

char** VkFFTSpecializationConstantsLayout::regIDs

Definition at line 420 of file VkFFT_Defs.h.

◆ registerBoost

uint64_t VkFFTSpecializationConstantsLayout::registerBoost

Definition at line 402 of file VkFFT_Defs.h.

◆ registers_per_thread

uint64_t VkFFTSpecializationConstantsLayout::registers_per_thread

Definition at line 331 of file VkFFT_Defs.h.

◆ registers_per_thread_per_radix

uint64_t VkFFTSpecializationConstantsLayout::registers_per_thread_per_radix[14]

Definition at line 332 of file VkFFT_Defs.h.

◆ reorderFourStep

uint64_t VkFFTSpecializationConstantsLayout::reorderFourStep

Definition at line 374 of file VkFFT_Defs.h.

◆ resolveBankConflictFirstStages

uint64_t VkFFTSpecializationConstantsLayout::resolveBankConflictFirstStages

Definition at line 405 of file VkFFT_Defs.h.

◆ reverseBluesteinMultiUpload

uint64_t VkFFTSpecializationConstantsLayout::reverseBluesteinMultiUpload

Definition at line 338 of file VkFFT_Defs.h.

◆ sdataID

char VkFFTSpecializationConstantsLayout::sdataID[50]

Definition at line 423 of file VkFFT_Defs.h.

◆ sharedMemSize

uint64_t VkFFTSpecializationConstantsLayout::sharedMemSize

Definition at line 389 of file VkFFT_Defs.h.

◆ sharedMemSizePow2

uint64_t VkFFTSpecializationConstantsLayout::sharedMemSizePow2

Definition at line 390 of file VkFFT_Defs.h.

◆ sharedStride

char VkFFTSpecializationConstantsLayout::sharedStride[50]

Definition at line 433 of file VkFFT_Defs.h.

◆ sharedStrideBankConflictFirstStages

uint64_t VkFFTSpecializationConstantsLayout::sharedStrideBankConflictFirstStages

Definition at line 406 of file VkFFT_Defs.h.

◆ sharedStrideReadWriteConflict

uint64_t VkFFTSpecializationConstantsLayout::sharedStrideReadWriteConflict

Definition at line 407 of file VkFFT_Defs.h.

◆ size

uint64_t VkFFTSpecializationConstantsLayout::size[3]

Definition at line 319 of file VkFFT_Defs.h.

◆ sourceFFTSize

uint64_t VkFFTSpecializationConstantsLayout::sourceFFTSize

Definition at line 321 of file VkFFT_Defs.h.

◆ stageInvocationID

char VkFFTSpecializationConstantsLayout::stageInvocationID[50]

Definition at line 441 of file VkFFT_Defs.h.

◆ stageRadix

uint64_t VkFFTSpecializationConstantsLayout::stageRadix[20]

Definition at line 370 of file VkFFT_Defs.h.

◆ stageStartSize

uint64_t VkFFTSpecializationConstantsLayout::stageStartSize

Definition at line 365 of file VkFFT_Defs.h.

◆ startDCT3LUT

uint64_t VkFFTSpecializationConstantsLayout::startDCT3LUT

Definition at line 342 of file VkFFT_Defs.h.

◆ startDCT4LUT

uint64_t VkFFTSpecializationConstantsLayout::startDCT4LUT

Definition at line 343 of file VkFFT_Defs.h.

◆ supportAxis

uint64_t VkFFTSpecializationConstantsLayout::supportAxis

Definition at line 400 of file VkFFT_Defs.h.

◆ symmetricKernel

uint64_t VkFFTSpecializationConstantsLayout::symmetricKernel

Definition at line 399 of file VkFFT_Defs.h.

◆ temp

char VkFFTSpecializationConstantsLayout::temp[50]

Definition at line 443 of file VkFFT_Defs.h.

◆ tempLen

int64_t VkFFTSpecializationConstantsLayout::tempLen

Definition at line 450 of file VkFFT_Defs.h.

◆ tempReg

char VkFFTSpecializationConstantsLayout::tempReg[50]

Definition at line 440 of file VkFFT_Defs.h.

◆ tempStr

char* VkFFTSpecializationConstantsLayout::tempStr

Definition at line 449 of file VkFFT_Defs.h.

◆ tshuffle

char VkFFTSpecializationConstantsLayout::tshuffle[50]

Definition at line 432 of file VkFFT_Defs.h.

◆ unroll

uint64_t VkFFTSpecializationConstantsLayout::unroll

Definition at line 397 of file VkFFT_Defs.h.

◆ useBluesteinFFT

uint64_t VkFFTSpecializationConstantsLayout::useBluesteinFFT

Definition at line 337 of file VkFFT_Defs.h.

◆ usedSharedMemory

uint64_t VkFFTSpecializationConstantsLayout::usedSharedMemory

Definition at line 388 of file VkFFT_Defs.h.

◆ useUint64

uint64_t VkFFTSpecializationConstantsLayout::useUint64

Definition at line 419 of file VkFFT_Defs.h.

◆ w

char VkFFTSpecializationConstantsLayout::w[50]

Definition at line 444 of file VkFFT_Defs.h.

◆ warpSize

uint64_t VkFFTSpecializationConstantsLayout::warpSize

Definition at line 403 of file VkFFT_Defs.h.

◆ writeFromRegisters

uint64_t VkFFTSpecializationConstantsLayout::writeFromRegisters

Definition at line 335 of file VkFFT_Defs.h.

◆ zeropad

uint64_t VkFFTSpecializationConstantsLayout::zeropad[2]

Definition at line 326 of file VkFFT_Defs.h.

◆ zeropadBluestein

uint64_t VkFFTSpecializationConstantsLayout::zeropadBluestein[2]

Definition at line 327 of file VkFFT_Defs.h.


The documentation for this struct was generated from the following file: