11 lines
473 B
Plaintext
11 lines
473 B
Plaintext
for (SHADER, HLSL_SHADERS) {
|
|
INPUT = $$eval($${SHADER}.input)
|
|
fxc_$${SHADER}.input = $$INPUT
|
|
fxc_$${SHADER}.commands = fxc.exe /nologo /E $$eval($${SHADER}.entry) /T $$eval($${SHADER}.type) /Fh ${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME}
|
|
fxc_$${SHADER}.output = $$eval($${SHADER}.header)
|
|
fxc_$${SHADER}.dependency_type = TYPE_C
|
|
fxc_$${SHADER}.variable_out = HEADERS
|
|
fxc_$${SHADER}.CONFIG += target_predeps
|
|
QMAKE_EXTRA_COMPILERS += fxc_$${SHADER}
|
|
}
|