1. 02 Mar, 2016 8 commits
  2. 01 Mar, 2016 2 commits
  3. 29 Feb, 2016 7 commits
  4. 26 Feb, 2016 2 commits
    • Add suppressions for dEQP-GLES3 on Linux · ff92e1f5
      Corentin Wallez authored
      BUG=angleproject:1323
      
      Change-Id: Id437ecd8c05e151558b66294f4c0946e0fee2df9
      Reviewed-on: https://chromium-review.googlesource.com/329049Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarKenneth Russell <kbr@chromium.org>
      Commit-Queue: Corentin Wallez <cwallez@chromium.org>
    • Choose D3D11 swizzle formats in gen_texture_format_table.py · bc49758c
      Olli Etuaho authored
      Making swizzle format data come from the ANGLE format table will make
      it easier to make changes that affect both swizzle formats and regular
      texture formats. Swizzle format is now specified manually for some
      tricky formats, but for most it can be determined automatically from
      the ANGLE texture format info.
      
      The ANGLE texture format info in texture_format_table.json is changed
      to facilitate this. The componentType field now captures only whether
      the data is normalized, int or float and its signedness, but not the
      width of the data type. Bit widths of the individual channels are
      recorded in a separate "bits" object for each ANGLE format entry.
      
      Also, a new 16-bit RGBA UNORM ANGLE format is added to support
      swizzling 16-bit normalized depth formats.
      
      This change is mostly just refactoring, but it fixes swizzling for
      formats which have less bits for alpha than other channels:
      
      - RGB10_A2
      - RGB10_A2UI
      - RGB5_A1
      
      BUG=angleproject:1322
      BUG=angleproject:1244
      TEST=angle_end2end_tests,
           dEQP-GLES3.functional.texture.swizzle.* (all pass)
      
      Change-Id: I87d8a9cc0b6569191f50c41754d77b20ca6afef9
      Reviewed-on: https://chromium-review.googlesource.com/329074Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
  5. 25 Feb, 2016 5 commits
  6. 24 Feb, 2016 2 commits
  7. 23 Feb, 2016 6 commits
  8. 22 Feb, 2016 5 commits
  9. 19 Feb, 2016 1 commit
  10. 18 Feb, 2016 2 commits
    • Remove AnyDevice from gen_texture_format_table · ea6b6376
      Olli Etuaho authored
      This makes the generated code easier to read.
      
      BUG=angleproject:1318
      BUG=angleproject:1244
      TEST=angle_end2end_tests
      
      Change-Id: I6f232f3b8959cf8c72efb1e68b3fae6358b7b698
      Reviewed-on: https://chromium-review.googlesource.com/328252Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    • Split texture_format_data.json into two files · a615852d
      Olli Etuaho authored
      After this change, texture_format_map.json maps the GL internal formats
      to an enumeration of formats that is internal to ANGLE.
      
      Each ANGLE format specifies a unique combination of DXGI formats and
      what type of data the format contains. In the future, the ANGLE format
      could be used instead of DXGI format inside C++ code to identify which
      type of data a resource contains. This becomes useful when a GL format is
      associated with multiple DXGI formats, which may have different type
      information (for example depth vs. red, integer vs. float).
      
      texture_format_data.json is changed to only store data on these ANGLE
      formats.
      
      BUG=angleproject:1318
      BUG=angleproject:1244
      TEST=gen_texture_format_table.py (no changes in autogenerated file)
      
      Change-Id: I729c4a4d6fc66ee61598ef2d879e6785c85d40ab
      Reviewed-on: https://chromium-review.googlesource.com/328251Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
      Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>