Lines Matching refs:_dxbc
1852 int32_t read(bx::ReaderSeekerI* _reader, DxbcContext& _dxbc, bx::Error* _err) in read() argument
1855 size += bx::read(_reader, _dxbc.header, _err); in read()
1856 _dxbc.shader.shex = false; in read()
1857 _dxbc.shader.aon9 = false; in read()
1859 for (uint32_t ii = 0; ii < _dxbc.header.numChunks; ++ii) in read()
1877 _dxbc.shader.shex = true; in read()
1881 size += read(_reader, _dxbc.shader, _err); in read()
1886 size += read(_reader, _dxbc.inputSignature, _err); in read()
1892 size += read(_reader, _dxbc.outputSignature, _err); in read()
1896 _dxbc.shader.aon9 = true; in read()
1929 int32_t write(bx::WriterSeekerI* _writer, const DxbcContext& _dxbc, bx::Error* _err) in write() argument
1955 chunkSize[0] = write(_writer, _dxbc.inputSignature, _err); in write()
1960 chunkSize[1] = write(_writer, _dxbc.outputSignature, _err); in write()
1963 size += write(_writer, _dxbc.shader.shex ? DXBC_CHUNK_SHADER_EX : DXBC_CHUNK_SHADER, _err); in write()
1965 chunkSize[2] = write(_writer, _dxbc.shader, _err); in write()