Lines Matching full:freedreno

114 - freedreno: use SAMPLE_COUNT to autotune sysmem vs gmem
115 - freedreno: draw_vbo optimizations
151 - freedreno: rendering corruption in dead cells
171 - freedreno: async background shader compile
200 - freedreno piglit flakes
223 - freedreno: rendering corruption in War Robots
1146 - freedreno/ir3: Use gl_varying_slot_name_for_stage()
1276 - freedreno/ir3: Handle sized tex destination types
1300 - freedreno/a6xx: Document threadsize-related fields
1301 - freedreno/cffdec: Use rb trees for tracking buffers
1303 - freedreno/computerator: Fix example assembly
1306 - freedreno/computerator: Add branching example
1307 - freedreno/computerator: Fix thrsz type
1308 - freedreno/a6xx: Fix compute threadsize type
1309 - freedreno/registers: Handle typed registers with fields
1310 - freedreno/a6xx: Cleanup SP_XS_CTRL_REG0 definitions
1311 - freedreno: Add local_size to ir3_shader_variant
1314 - freedreno: Use threadsize calculated by ir3
1315 - freedreno/computerator: Use threadsize calculated by ir3
1316 - freedreno: Report max_waves in shaderdb output
1317 - freedreno/computerator: Add script for finding reg file size
1319 - freedreno/a3xx: Fix SP_FS_CTRL_REG1_INITIALOUTSTANDING
1422 - freedreno/ir3/parser: add cat7 support
1424 - freedreno: clamp scissor bounds
1425 - freedreno/a2xx: fix scissors clamp bounds
1429 - turnip,freedreno/a6xx: tell hw the size of shared mem used by CS
1435 - freedreno/hw: fix populating branch targets in isa_decode pre-pass
1437 - freedreno/a5xx: port handling of PIPE_BUFFER textures from a6xx
1443 - ci/freedreno: run freedreno jobs on any change in src/freedreno/
1447 - freedreno/isa: assert if field's range is out of bitset's range
1455 - freedreno/a6xx: copy full 64bit of primitive counter
1456 - freedreno/a6xx: fix primitive counters debug output
1721 - ci/freedreno: Mark some a5xx separate_shader tests as xfails.
1722 - ci/freedreno: Fix up the xfail/flake handling of a3xx texture functions.
1723 - ci/freedreno: Remove a bunch of stale flakes from a3xx.
1724 - ci/freedreno: Drop some long-unseen a5xx flakes.
1725 - ci/freedreno: Drop skip list stuff from a5xx flakes.
1726 - ci/freedreno: Remove some long-unseen a6xx known flakes.
1745 - ci/freedreno: Fix xfail setup for sampler3d_float_vertex.
1754 - freedreno/a6xx: Skip the body of emit_state if we're clean.
1755 - freedreno: Move blend gmem checks to a blend dirty state check.
1756 - freedreno: Move framebuffer state checks under a ctx->dirty flag.
1757 - freedreno: Skip some batch dependency tracking if !ctx->dirty.
1758 - ci/freedreno: Detect cheza HFI errors and restart the run.
1759 - ci/freedreno: Ban vs-clip-vertex-enables which flakes in CI.
1760 - ci/freedreno: Ban more flaky clip-enables tests.
1761 - ci/freedreno: Make a630 piglit_shader run a manual run, too.
1762 - freedreno: Use a real type instead of void * for the fd_batch->key.
1763 - freedreno: Early-out from the resource write path when we're the writer.
1764 - freedreno: Remove duplicate bc invalidate on flush_write_batch().
1767 - ci/freedreno: Drop pointless GIT_STRATEGY setting for a630.
1768 - ci/freedreno: Use the new nginx cache for trace downloads.
1769 - ci/freedreno: Use the http cache for artifacts downloads, too.
1773 - ci/freedreno: Do our piglit runs against Xorg.
1774 - ci/freedreno: Add Valve games and other traces now that we have GLX.
1775 - freedreno: Make sure that queries are disabled during shadow blits.
1776 - freedreno: rename batch->active_providers to query_providers_used.
1777 - freedreno: Backport a5xx/a6xx fix for active query handling.
1778 - freedreno: Drop pointless clear of used providers.
1779 - freedreno/a6xx: Skip guessing VSC size with indirect TF draw counts.
1781 - freedreno/a6xx: Add support for glDrawTransformFeedback().
1783 - ci/freedreno: bump VK coverage to 1/4 of the CTS.
1784 - ci/freedreno: Run a3xx gles3 in parallel and increase coverage.
1786 - freedreno: Force updating active queries on batch reordering.
1787 - freedreno: Remove FD_STAGE_* in favor of a "disable_all" flag.
1788 - freedreno/a5xx: Don't forget to count our custom blits against queries.
1799 - freedreno: Add missing dep on freedreno tracepoints.
1805 - ci/freedreno: Add a fractional gles31 run with asan enabled.
1806 - ci/freedreno: Drop the "arm64" in front of job names.
1808 - ci/freedreno: Fix a5xx piglit runs.
1809 - ci/freedreno: Remove stray BM_DTB definition.
1826 - freedreno: Remove uniform variables after finalizing NIR.
1827 - freedreno: Drop custom driver lowering of two-sided color.
1828 - freedreno: Drop custom driver lowering of GL's color clamping.
1829 - freedreno: Use the mesa/st frontend lowering of GL_CLAMP.
1830 - freedreno/a5xx+: Stop recompiling on texture samples changes.
1831 - freedreno/a5xx+: Drop the unused no_decode_srgb flag.
1832 - freedreno/a5xx: Fix cube image load/stores.
1840 - ci/freedreno: Also retest when only CI configuration changes.
1841 - ci/freedreno: Switch the fastboot boards to using nfsroot.
1854 - freedreno/a5xx: Introduce an event write helper like a6xx has.
1855 - freedreno/a5xx: Flush depth at the end of sysmem, like a6xx does.
1856 - ci/freedreno: Mark another a5xx TF flake.
1862 - ci/freedreno: Add three more a5xx flakes from the last day.
1863 - freedreno/a5xx: Fix the texel buffer alignment requirement.
1864 - freedreno/a5xx: Fix the max texture buffer size.
1867 - ci/freedreno: Switch the piglit testing to the new piglit runner.
1869 - ci/freedreno: Mark an a630 piglit flake from async shader compiling.
1870 - ci/freedreno: Mark the rest of the glx_arb_sync_control\@timing as flakes.
1872 - freedreno/a5xx: Fix stream-output binning handling.
1873 - freedreno/ir3: Demote centroid usage to pixel on non-msaa.
1874 - ci/freedreno: Mark all of dEQP TF as flaky.
1876 - ci/freedreno: Mark glx-swap-copy as a flake on a630.
1877 - freedreno/a6xx: Rename the RB_BLIT_INFO.INTEGER field to SAMPLE_0.
1878 - freedreno/a6xx: Disable sample averaging on depth/stencil resolves.
1879 - freedreno: Move the ir3 linked shader cache to the context.
1880 - freedreno/a3xx: Switch to using ir3_cache for looking up our VS/FS.
1881 - freedreno/a4xx: Switch to using ir3_cache for looking up our VS/FS
1882 - freedreno/a5xx: Switch to using ir3_cache for looking up our VS/FS
1888 - freedreno: Assert that TF prims generated can ignore active_queries.
1889 - freedreno/ir3: Move max-tf-vtx calculation to a .c file
1890 - freedreno: Move max-tf-vtx calculation to just the HW that needs it.
1891 - freedreno: Move the primitives generated/written updates after the draw.
1892 - freedreno: Don't count SW TF queries on a6xx.
1893 - freedreno: Clamp TF prims written to buffer size pre-a6xx.
1894 - ci/freedreno: Mark a630 as flaky on arb_draw_indirect-transform-feedback
1896 - freedreno/a6xx: Use the frontend userclip lowering.
1897 - freedreno/a5xx: Add support for clip distances and use them for userclip.
1898 - freedreno/a5xx: Use VALIDREG/CONDREG like a6xx do.
1899 - ci/freedreno: Demote a630-asan to a manual test for now.
1901 - ci/freedreno: Add more new traces for a630 (minetest, TDM, pioneer, glyphy).
1902 - ci/freedreno: Rename a306-test and a530-test to drop "arm64" from the name.
1903 - ci/freedreno: Add trace testing on a3xx, a5xx.
1904 - freedreno/a5xx: Fix alpha test vs early Z bugs.
1905 - freedreno/a6xx: Fix alpha tests.
1906 - ci/freedreno: Switch to the trimmed glxgears trace.
1907 - ci/freedreno: Fix up the a5xx border color flake annotation.
1911 - freedreno: Fix YUV sampler regression.
1914 - freedreno/a6xx: Don't try to do Z-as-RGBA blits for mismatched formats.
2884 - freedreno/a2xx: fix/add RBBM perfcounter
2885 - freedreno/a2xx: add RB perfcounter 1-3
2895 - freedreno/registers: use macro instead of inline function for array regs
2896 - freedreno/a6xx: update perfcntr registers (declare as arrays)
2897 - freedreno/a6xx: always use reg64 for address registers (no LO/HI)
2898 - freedreno/a6xx: update some registers
2899 - freedreno/a6xx: set SP_PERFCTR_ENABLE in computerator
3678 - docs/freedreno: Fix a few typos
3695 - android: freedreno/hw/isa: Add description of ir3 ISA
3696 - android: freedreno/ir3: Switch over to new encoder/decoder
3737 - ci: Enable process isolation for softpipe & freedreno piglit jobs
4120 - freedreno/vulkan: for_each_bit -> foreach_bit
4844 - freedreno/ir3: Fix ldg decoding/parsing
4845 - freedreno/ir3: Decouple ir3_info collection from assembler
4846 - freedreno/ir3: Add some new "logical" opcodes
4847 - freedreno/hw: Add isaspec mechanism for documenting/defining an ISA
4848 - freedreno/hw/isa: Add description of ir3 ISA
4849 - freedreno/hw/isa: Add expression caching
4850 - freedreno/ir3/tests: Switch disasm test over to new decoder
4851 - freedreno/ir3: Switch over to new encoder/decoder
4852 - freedreno/ir3: Small resinfo disasm tweak
4853 - freedreno/ir3: Better sstall estimation
4854 - freedreno/ir3: Realign disasm shader stats
4855 - freedreno/ir3/decode: Switch over to new disasm
4856 - freedreno/ir3: Remove legacy packed-struct encoding
4858 - freedreno/isa: Fix branch/jump offset encoding
4859 - freedreno/a6xx: Add r2d support for GMEM resolves
4861 - freedreno/a6xx: Don't early-z if there are stencil writes
4864 - freedreno: Add perf_warn() trace helper
4865 - freedreno: Add fmt/args macros for pipe_resource
4866 - freedreno/a6xx: Add helper to check if UBWC is supported
4867 - freedreno: Add perf_warn() for missed UBWC opportunities
4868 - ci/freedreno/a6xx: Skip vs-output-array-vec2-index-wr-before-gs
4869 - freedreno/a6xx: Fix 3dmark misrendering with unwritten MRTs
4871 - freedreno/decode: Fix overflow
4872 - freedreno: Put an upper limit on VSC size
4873 - freedreno: Misc cleanup
4874 - freedreno/a5xx: Drop fd5_compute_stateobj
4875 - freedreno/a6xx: Drop fd6_compute_stateobj
4876 - freedreno/ir3+a5xx+a6xx: De-duplicate create_compute_state()
4877 - freedreno/ir3: Add ir3_shader_state
4878 - freedreno/ir3: Move ir3_compiler_create()
4879 - freedreno/ir3: Add ir3_screen_fini()
4880 - freedreno/ir3: Reshuffle ir3_shader_create()
4881 - freedreno/ir3: Reshuffle compute state creation
4882 - freedreno/ir3: Async shader compile
4883 - freedreno/ir3: Add missing shader prog cache invalidation
4884 - freedreno: Quiet fallthrough warnings
4885 - freedreno: Split batch_flush_reset_dependencies()
4886 - freedreno: driver-thread annotations
4887 - freedreno/ir3/print: More sane ssa src/dst display
4888 - freedreno/ir3/print: Improve branch printing
4890 - freedreno: Handle InvalidateBufferData() case
4891 - freedreno: Add perf_debug logging for bo stalls
4892 - freedreno: Workaround for UNSYNC+DISCARD_RANGE
4896 - freedreno/ir3: Drop foreach_bit() macro
4897 - freedreno: Drop foreach_bit() macro
4900 - freedreno: Fix think-o in fd_resource_wait()
4901 - freedreno/ir3: Fix initial_variants_synchronous() condition
4902 - freedreno: Add FD_DBG() macro
4903 - freedreno: Slight perf_debug rework
4904 - freedreno: Add macro for duration based warns
4907 - freedreno/a6xx: Always pass ctx to fd6_emit_textures()
4908 - freedreno/a6xx: Fix uncompressed resource vs stale CSO
4909 - freedreno/ir3: Add comments about shader key/gen
4910 - freedreno: Deduplicate fixup_shader_state()
4911 - freedreno/a6xx: Fix compile warning
4913 - freedreno: Remove dead-cells MBR workaround
4917 - freedreno: Fix u_blitter constant-buffer leak
4918 - freedreno: Factor out common fd_resource init
4919 - freedreno: Split out batch/resource tracking
4920 - freedreno: Restructure transfer_map()
4921 - freedreno: Extend threaded_resource
4922 - freedreno: Extend threaded_transfer
4923 - freedreno: Extract out helper for transfer-map flag munging
4924 - freedreno: Add fd_replace_buffer_storage()
4925 - freedreno: Add transfer_pool_unsync
4926 - freedreno/a6xx: Move UBWC demotion to first sampler view bind
4927 - freedreno: Check cb0 in rebind_resource()
4928 - freedreno: threaded_context support
4929 - freedreno: threaded_context async flush support
4930 - freedreno: Fix fd_fence_finish()
4931 - freedreno/drm: Avoid unitialized timestamp in submit fail
4932 - freedreno/drm: Split softpin "reloc" functions
4933 - freedreno/drm: Split 64b vs 32b paths
4934 - freedreno/drm: Move emit_reloc_tail to head
4935 - freedreno/drm: Inline iova calculation
4936 - freedreno/ir3: Precompute whether we need driver-params
4937 - freedreno: Add helpers to mark dirty state
4938 - freedreno: Add mapping to generation specific dirty state
4939 - freedreno/a6xx: Convert to dirty_groups
4940 - freedreno: Small dirty flag re-org
4941 - freedreno: Add dirty bit for state that needs rsc tracking
4942 - freedreno: Don't ignore geom/tess stage resources
4943 - freedreno: Split out helper for updating sw stats
4944 - freedreno: Only collect sw stats when required
4945 - freedreno/a6xx/vsc: Be more tolerate of degenerate prims
4946 - freedreno: Drop u_trim_pipe_prim() from fast-paths
4948 - freedreno: Use multi-draw helper
4949 - freedreno: Handle multi-draw edge cases
4950 - freedreno: Push multi-draw closer to backend
4951 - freedreno/a6xx: Emit streamout state on every draw
4952 - freedreno: Add draw cost estimation
4953 - freedreno/batch: Export key/hash fxns
4954 - freedreno/batch: Add a way to clone a batch key
4955 - freedreno: Add gmem_reason_mask
4956 - freedreno/a6xx: Fix sRGB/snorm vs sysmem clear path
4957 - freedreno: Autotune bypass vs GMEM rendering decision
4958 - freedreno/a6xx: Fix typo
4959 - freedreno: Make headers C++ happy
4960 - freedreno/fdperf: Use os_read_file()
4961 - freedreno: Split out devicetree helpers
4963 - freedreno/a6xx: Fix indirect+patches draws
4964 - freedreno/a6xx: Fix obsolete comment
4980 - freedreno: Don't handle multi-draw in indirect case
4982 - freedreno: Add .clang-format
4983 - freedreno: Some manual reformatting
4984 - freedreno: Re-indent
4985 - freedreno: Manual fixups
4986 - freedreno: Add missing foreach macros and update indentation
5507 - freedreno: Fix file descriptor leak.