aboutsummaryrefslogtreecommitdiffstats
path: root/src/vulkan/isl.h
Commit message (Collapse)AuthorAgeFilesLines
* isl: Embed brw_device_info in isl_deviceChad Versace2015-11-131-8/+5
| | | | Suggested-by: Jason Ekstrand <[email protected]>
* isl: Add enum isl_tiling and a query funcChad Versace2015-11-131-0/+19
| | | | The query func is isl_tiling_get_extent.
* isl: Add structs isl_extent2d, isl_extent3dChad Versace2015-11-131-0/+11
| | | | They are nowhere used yet.
* isl: Add struct isl_deviceChad Versace2015-11-131-0/+14
| | | | | | | The struct is incomplete (it contains only the gen). And it's nowhere used yet. It will be used later for surface layout calculations.
* isl: Generate isl_format_layout.cChad Versace2015-11-121-0/+70
| | | | | | | | | | | | | | | | | | | | | | | | Generate an array of struct isl_format_layout, using isl_format_layout.csv as input. Each entry follows the patten: [ISL_FORMAT_R32G32B32A32_FLOAT] = { ISL_FORMAT_R32G32B32A32_FLOAT, .bs = 16, .bpb = 128, .bw = 1, .bh = 1, .bd = 1, .channels = { .r = { ISL_SFLOAT, 32 }, .g = { ISL_SFLOAT, 32 }, .b = { ISL_SFLOAT, 32 }, .a = { ISL_SFLOAT, 32 }, .l = {}, .i = {}, .p = {}, }, .colorspace = ISL_COLORSPACE_LINEAR, .txc = ISL_TXC_NONE, },
* isl: Add enum isl_formatChad Versace2015-11-121-0/+270