The Mesa 3D Graphics Library

Sagteware kiekie:
The Mesa 3D Graphics Library
Sagteware besonderhede:
Weergawe: 18.1.6 / 18.2.0 RC3 Opgedateer
Upload datum: 16 Aug 18
Ontwikkelaar: Brian Paul
Lisensie: Gratis
Populariteit: 242

Rating: 3.5/5 (Total Votes: 2)

Mesa is 'n oopbronversameling van driedimensionele (3D) grafiese biblioteke met die hoofdoel van die implementering van verskeie API's (Application Programming Interface) en die OpenGL-spesifikasie onder Linux / UNIX-bedryfstelsels. Dit is gerig op 3D-rekenaargrafika, hardeware-versnelde 3D-weergawes en algemene gebruik van rekenaars op grafiese verwerkingseenhede (GPGPU). Daarbenewens bied die projek ook 'n implementering van sagteware-lewering.


Bied OpenGL ondersteuning aan Linux en UNIX platforms

Mesa kan in 'n wye verskeidenheid omgewings gebruik word, weiding van volledige hardewareversnelling vir moderne grafiese verwerkingseenhede tot tradisionele sagteware-emulasie, gebaseer op 'n oorvloed van toestelbestuurders. Die projek bied OpenGL-ondersteuning aan Linux en UNIX-platforms op die top van 'n bestaande X.Org (X11 Window System) vertoonbediener, en verbind met ander oopbronprojekte, insluitend die Direkte Rendering Infrastruktuur (DRI).

Mesa of die Mesa 3D grafiese biblioteek

As gevolg van wettige redes behoort gebruikers nie na die Mesa-biblioteek as MesaGL te verwys nie. Dis net Mesa of die Mesa 3D grafiese biblioteek. By verstek word dit ondersteun op Linux- en FreeBSD-bedryfstelsels, sowel as ander Unices. Mesa is oorspronklik in Augustus 1993 geskep deur Brian E. Paul, 'n rekenaarprogrammeerder toegeken met die Free Software Award deur die Free Software Foundation (FSF). Hy behou steeds die projek, wat tans deur freedesktop.org aangebied word.


Dit is by verstek ingesluit in baie Linux-verspreidings

In al hierdie jare het die Mesa 3D grafiese biblioteek bydraes van groot maatskappye soos Intel, VMware en AMD ontvang, sowel as verskeie talentvolle ontwikkelaars. Mesa word tans by baie Linux-verspreidings ingesluit. Indien nie, word dit outomaties geïnstalleer saam met open source of eie video bestuurders vir Intel, Nvidia en AMD / ATI grafiese kaarte.


Bottom line

'n Interessante feit is dat wanneer 'n mens probeer om die hoof Mesa-pakket uit 'n Linux-installasie te verwyder, sal dit soveel ander belangrike toepassings, kernkomponente en biblioteke teken dat die stelsel nie meer nuttig sal wees nie.

Wat is nuut in hierdie weergawe:

  • outotools regstellings vir libglvnd, libgl naming en pkgconfig
  • Meson het sy hantering van vervelige simlinks vasgestel vir megadrivers
  • Windows verwante regstellings
  • Sommige foutoplossings vir klawer
  • baie egl, wayland, glx en dri3 fixes
  • 'n paar nir-oplossings
  • en aan die bestuurder kant het radv, intel, vc4, etnaviv, swr, r600, amd en nouveau almal 'n paar regstellings.

Wat is nuut in weergawe 17.2.6 / 17.3.0 RC5:

  • In Mesa Core is 'n GL-fout wat verband hou met die ARB_ES3_1_compatibility spec opgemerk met die GFXBench 5 Aztec Ruins, reggestel.
  • Die GLSL-samesteller gee nie 'n skakelaarfout vir 'n eenvormige presiese ooreenkoms met GLSL ES 1.00 nie. Dit maak dit moontlik om verskeie Android-toepassings wat hierdie reël oortree, byvoorbeeld Forge of Empires, te gebruik.
  • Die SPIR-V-samesteller het 'n aansporing reggestel wanneer die ondersteuning vir die eenvoudige geheuemodel beweer is.
  • NIR het ook 'n regstelling ontvang wat verband hou met gl_SubGroupG {e, t} MaskARB.
  • Die Intel-bestuurders, spesiaal i965, het verskeie regstellings ontvang, insluitende 'n plug vir 'n geheue lek en nog een in die samesteller om te verhoed dat GPU op Broxton hang.
  • Die Gallium i915g-bestuurder vir Intel het ook 'n belangrike regstelling gesien.
  • AMD-bestuurders, meestal radv, het ook verskeie regstellings ontvang, insluitend 'n regstelling vir 'n DCC-korrupsie wat sigbaar was met Rust, 'n eindelose lus in R600 breek, 'n GPU-hang met vulkan dota2 in VR-modus vermy en 'n prop vir 'n geheue lek.
  • Broadcom se vc4 het 'n oplossing gekry om 'n paar nie-debug-kode op te stel wat nie daar vir die vrystel-bou moet wees nie.

Wat is nuut in weergawe 17.2.5 / 17.3.0 RC3:

  • In Mesa Core is 'n GL-fout wat verband hou met die ARB_ES3_1_compatibility spec opgemerk met die GFXBench 5 Aztec Ruins, reggestel.
  • Die GLSL-samesteller gee nie 'n skakelaarfout vir 'n eenvormige presiese ooreenkoms met GLSL ES 1.00 nie. Dit maak dit moontlik om verskeie Android-toepassings wat hierdie reël oortree, byvoorbeeld Forge of Empires, te gebruik.
  • Die SPIR-V-samesteller het 'n aansporing reggestel wanneer die ondersteuning vir die eenvoudige geheuemodel beweer is.
  • NIR het ook 'n regstelling ontvang wat verband hou met gl_SubGroupG {e, t} MaskARB.
  • Die Intel-bestuurders, spesiaal i965, het verskeie regstellings ontvang, insluitende 'n plug vir 'n geheue lek en nog een in die samesteller om te verhoed dat GPU op Broxton hang.
  • Die Gallium i915g-bestuurder vir Intel het ook 'n belangrike regstelling gesien.
  • AMD-bestuurders, meestal radv, het ook verskeie regstellings ontvang, insluitend 'n regstelling vir 'n DCC-korrupsie wat sigbaar was met Rust, 'n eindelose lus in R600 breek, 'n GPU-hang met vulkan dota2 in VR-modus vermy en 'n prop vir 'n geheue lek.
  • Broadcom se vc4 het 'n oplossing gekry om 'n paar nie-debug-kode op te stel wat nie daar vir die vrystel-bou moet wees nie.

Wat is nuut in weergawe 17.1.6:

  • Aaron Watry (1):
  • radeon / winsys: Beperk maksimum toewysingsgrootte tot 70% van die VRAM
  • Alexander Morgado (2):
  • etnaviv: fix refcnt initialization in etna_screen
  • etnaviv: wys nie dereferentie etna_resource as toekenning
  • versuim
  • Alex Smith (2):
  • ac / nir: Gebruik korrekte LLVM intrinsiek vir atoom ops op
  • imageBuffers
  • ac / nir: Bevestig die bestelling van parameters vir die beeld atoom cmpswap
  • intrinsieke
  • Andres Gomez (4):
  • dokumente: voeg sha256 checksums by vir 17.1.4
  • kersie-ignoreer: i965: Fix anisotropiese filter vir mag filter
  • Werk weergawe na 17.1.5
  • docs: voeg vrylating notas by 17.1.5
  • Anuj Phogat (2):
  • intel / isl: Gebruik uint64_t om totale oppervlakgrootte op te slaan
  • intel / isl: Voeg die maksimum limiet vir grense toe
  • Brian Paul (3):
  • teken: kyk vir line_width! = 1.0f in validate_pipeline ()
  • svga: klemlynlynlynwydte tot minstens 1 om HWv8-lyn vas te stel
  • stippel
  • svga: herstel PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE waarde
  • Bruce Cherniak (1):
  • swr: Limietgeheue wat gehou word deur gedeelde hulpbronne uit te stel.
  • Chandu Babu N (1):
  • st / va: Los lek in VAAPI subpictures
  • Charmaine Lee (1):
  • svga: vaste oppervlak grootte om skikking grootte in te sluit
  • Connor Abbott (2):
  • spirv: fix OpBitcast wanneer die src en dst bitsize anders is
  • (v3)
  • ac / nir: Implementeer 64-bits verpakking en uitpak
  • Iago Toral Quiroga (1):
  • glsl: gl_Max {Vertex, Fragment} UniformComponents bestaan ​​in alle
  • desktop GL weergawes
  • Ilia Mirkin (1):
  • glsl: kyk of enige van die genoemde geboue eers beskikbaar is
  • James Legg (2):
  • ac / nir: Maak intrinsic_name buffer lank genoeg
  • spirv: Bepaal bereik onbereikbaar vir vergelyk ruil op beelde
  • Jason Ekstrand (1):
  • nir / spirv: Gebruik die tipe van die deref vir atomics
  • Juan A. Suarez Romero (1):
  • glsl: skakel nie skakel_xfb_stride_layout_qualifiers () vir
  • fragment shaders
  • Kenneth Graunke (2):
  • i965: Gebruik ware AA-lynafstand op G45 / Ironlake.
  • i965: Stel altyd AALINEDISTANCE_TRUE op Sandybridge.
  • Lucas Stach (1):
  • etnaviv: Maak 'n probleem met die skaderverdeling met meer as 16 etikette
  • Marek Olsak (1):
  • gallium / radeon: maak 'n moontlike crash vir buffer uitvoer moontlik
  • Neha Bhende (1):
  • svga: loop oor box.depth vir ReadBack_image op elke sny
  • Nicolai Hahnle (1):
  • winsys / radeon: bel net pb_slabs_reclaim wanneer plakkate eintlik is
  • gebruik
  • Olivier Lauffenburger (1):
  • st / wgl: verbeter die keuse van pixelformaat
  • Philipp Zabel (1):
  • st / mesa: los EGLImage op EGLImageTarget * fout
  • Plamena Manolova (1):
  • mesa / main: Skuif NULL-wyser-kontrole.
  • Tim Rowley (2):
  • swr / rast: _mm * _undefined_ * implementerings vir gcc

Wat is nuut in weergawe 17.1.4:

  • Alex Deucher (1):
  • radeonsi: voeg nuwe polaris12 pci id by
  • Andres Gomez (4):
  • Kersie-ignoreer: 17.1.4 Verwerpte pleeg
  • kersie-ignoreer: bin / get-fixes-pick-list.sh: identifiseer meer "regstellings" beter: " tags
  • Werk weergawe na 17.1.4
  • docs: voeg vrylating notas by 17.1.4
  • Anuj Phogat (2):
  • i965: Voeg en begin l3_banks-veld vir gen7 +
  • i965: Fix broxton 2x6 l3 config
  • Ben Crocker (1):
  • egl_dri2: swrastGetDrawableInfo: stel * x, * y [v2]
  • Brian Paul (2):
  • svga: keur terug waarde van svga_set_shader (SVGA3D_SHADERTYPE_GS, NULL)
  • gallium / vbuf: vermy segfault wanneer ons ongeldige glDrawRangeElements kry ()
  • Chad Versace (1):
  • egl / android: Verander volgorde van EGLConfig generasie (v2)
  • Chandu Babu N (1):
  • verander va max_entrypoints
  • Charmaine Lee (1):
  • svga: gebruik die winsys-koppelvlak om die oppervlak ongeldig te maak
  • Emil Velikov (3):
  • docs: voeg sha256 checksums toe vir 17.1.3
  • configure.ac: voeg -pread by PTHREAD_LIBS
  • radeonsi: sluit ac_binary.h in vir struct ac_shader_binary
  • Eric Engestrom (3):
  • egl: behoorlik tell configs
  • egl / display: ontdek eers die platform een ​​keer
  • egl / display: maak platform opsporing draad veilig
  • Eric Le Bihan (1):
  • Fix khrplatform.h nie geïnstalleer as EGL is afgeskakel.
  • Iago Toral Quiroga (1):
  • i965: Update MaxTextureRectSize om PRMs te pas en te voldoen aan OpenGL 4.1 +
  • Ilia Mirkin (2):
  • nv50 / ir: haal indirekte bronne VOORDAT die op wat hulle gebruik
  • nv50 / ir: regstel kombinasieLd / St om bestaande rekords by te werk as nodig
  • Jason Ekstrand (10):
  • i965: Spoel die adres van die basis adres af
  • i965: Neem 'n uint64_t onmiddellik in emit_pipe_control_write
  • i965: verenig die twee emit_pipe_control funksies
  • i965: Doen 'n einde-van-pyp-sinkronisering voor STATE_BASE_ADDRESS
  • i965 / blorp: Maak 'n einde-van-pyp-sinchronisasie rondom CCS ops
  • i965: Doen 'n einde-van-pyp-sinchronisasie na spoel
  • i965: Skakel die interleaved vertex-optimalisering uit wanneer u instanseer
  • i965: Stel step_rate = 0 vir interleaved vertex buffers
  • spirv: Werk rondom die Doom Shader-fout
  • i965: Klem duidelike kleure na die verteenwoordigbare reeks
  • Jonas Kulla (1):
  • anv: Fix L3 kasprogrammering op Bay Trail
  • Kenneth Graunke (1):
  • i965: Negeer anisotropiese filter in die naaste modus.
  • Lucas Stach (7):
  • etnaviv: Moenie RS-blits probeer as die blit-streek nie verander is nie
  • etnaviv: gebruik gewatteerde breedte / hoogte vir bronkopieë
  • etnaviv: verwyder vals bewys
  • etnaviv: vervang translate_clear_color met util_pack_color
  • etnaviv: masker korrekte kanaal vir RB-ruilterugmerke
  • etnaviv: adverteer korrekte maksimum LOD vooroordeel
  • etnaviv: spoel slegs die bron na self as daar geen scanoutbuffer bestaan ​​nie
  • Marek Olsak (4):
  • winsys / amdgpu: herstel 'n dooiepunt wanneer jy wag vir submission_in_progress
  • Mesa: spoel hoekpunte voor die verandering van uitsigpunte
  • Mesa: spoel hoekpunte voor die opdatering van ctx-> _Shader
  • st / mesa: fix pipe_rasterizer_state :: skêr met verskeie kyke
  • Michel Danzer (1):
  • gallium / util: breek herhaling in pipe_resource_reference
  • Nicolai Hahnle (2):
  • gallium / radeon / gfx9: herstel PBO tekstuuroplaaie na saamgeperste teksture
  • amd / common: los afsonderlik in sid_tables.py
  • Pierre Moreau (1):
  • nv50 / ir: Korrek vou konstantes in SPLIT operasie
  • Rob Herring (1):
  • Android: groot / minderjarig / makedev woon in
  • Topi Pohjolainen (2):
  • i965: Voeg 'n sync-hulpmiddel by die einde van die pyp
  • i965 / gen4: Stel die diepteverskil as daar slegs stensielaanhegsel is
  • Ville Syrjala (2):
  • i915: Fix gl_Fragcoord interpolation
  • i915: Fix wpos_tex vs -1 vergelyking

Wat is nuut in weergawe 17.1.3:

  • Bas Nieuwenhuizen (3):
  • radv: Stel beide bereken en grafiese SGPRS op beskrywingsinstelling op.
  • radv: Vuil alle beskrywings stel wanneer die pyplyn verander word.
  • radv: Verwyder SI nommer RB-oorheersing vir okklusievrae.
  • Brian Paul (1):
  • xlib: herstel glXGetCurrentDisplay () mislukking
  • Chad Versace (1):
  • i965 / dri: Maak slegte GL fout in intel_create_winsys_renderbuffer ()
  • Chuck Atkins (1):
  • configure.ac: Verminder zlib-vereiste van 1.2.8 tot 1.2.3.
  • Dave Airlie (3):
  • radv: ontbloot geïntegreerde toestel tipe vir APU's.
  • radv: stel fmask staat aan alle 0s wanneer geen fmask. (V2)
  • glsl / lower_distance: stel slegs max_array_access vir 1D clip dist arrays
  • Emil Velikov (2):
  • Update weergawe na 17.1.3
  • docs: voeg vrylating notas by 17.1.3
  • Grazvydas Ignotas (1):
  • radv: herstel spoor dump vir! use_ib_bos
  • Jason Ekstrand (4):
  • i965 / blorp: Neem 'n laagreeks in intel_hiz_exec
  • i965: Beweeg die voor diepte-skoon spoel / stalletjies na intel_hiz_exec
  • i965: Voer HiZ spoel / stalletjie voor HiZ los
  • i965: Merk diepteoppervlaktes as 'n HiZ-oplossing nadat dit geblaas is
  • Jose Fonseca (1):
  • automake: Koppel alle libGL.so varianten met -Bsymbolic.
  • Juan A. Suarez Romero (1):
  • docs: voeg sha256 checksums toe vir 17.1.2
  • Lucas Stach (1):
  • etnaviv: doen altyd cpu_fini in transfer_unmap
  • Lyude (1):
  • nvc0: skakel BGRA8-beelde uit op Fermi
  • Marek Olsak (3):
  • st / mesa: laai nie gekaste TGSI shaders op aanvraag nie
  • radeonsi: fix 'n GPU hang met tessellasie op 2-CU konfigs
  • radeonsi: skakel die pleister-ID-oplossing uit op SI wanneer die pleister
  • ID word nie gebruik nie (v2)
  • Nicolai Hahnle (1):
  • radv: minder as 8 RB's is moontlik
  • Nicolas Dechesne (1):
  • util / rand_xor: voeg ontbrekende insluitende stellings by
  • Tapani Palli (1):
  • egl: herstel _eglQuerySurface in EGL_BUFFER_AGE_EXT geval
  • Thomas Hellstrom (1):
  • dri3 / GLX: Fix drawable invalidation v2
  • Tim Rowley (1):
  • swr: ontspan c ++ vereiste van c + + 14 tot c + + 11

Wat is nuut in weergawe 17.1.2:

  • mesa: Vermy lekkende oppervlak in st_renderbuffer_delete
  • radv: Reserveer ruimte vir descriptor en druk konstante gebruiker SGPR instelling.
  • vulkan: Fix Unified Register van Wayland
  • vulkan / wsi / wayland: Verwyder roundtrip by die skep van beeld
  • volkaan / wsi / wayland: Gebruik wachtrij per vertoning
  • vulkan / wsi / wayland: Gebruik proxy wrappers vir swapchain
  • egl / wayland: Moenie 'n oop rondreiskode oopmaak nie
  • egl / wayland: Gebruik wachtrijen per oppervlak
  • egl / wayland: Maak seker dat ons 'n terugbuffer kry
  • instel: skuif platformhantering verder op
  • instel: hernoem die oorblywende HAVE_EGL_PLATFORM_ * wagte
  • instel: oorblywende - met-egl-platforms verwysings bywerk
  • instel: los - met-platforms heuristiek
  • instel: verstek die platform sonder verstek
  • instel: stel HAVE_foo_PLATFORM soos van toepassing
  • instel: fout uit wanneer GLX gebou word sonder die X11 platform
  • instel: maak eenmalig vir DRI3 afhanklikes
  • loader: bou libloader_dri3_helper.la slegs met HAVE_PLATFORM_X11
  • instel: fout tydens die bou van X11 Vulkan sonder DRI3
  • hulp / vl: gebruik vl _ * _ screen_create stubs wanneer gebou sonder platform
  • st / va: regstel verkeerde plaagbeugel
  • st / omx: verwyder onnodige X11 sluit in
  • st / omx: herstel gebou teen X11-less setups
  • gallium / teikens: skakel slegs na XCB as benodig
  • Konfigureer: Fout uit as u 'n VA-platform sonder ondersteuning bou
  • instel: fout uit as u OMX sonder ondersteunde platform opbou
  • Konfigureer: Fout uit as VDPAU sonder ondersteunde platform gebou word
  • Konfigureer: Fout as XVMC gebou word sonder platform
  • travis: verwyder oplossings vir die Vulkan-teiken
  • anv: automake: lys gedeelde biblioteke na die statiese
  • radv: automake: lys gedeelde biblioteke na die statiese
  • egl / wayland: kies die formaat gebaseer op die koppelvlak wat gebruik word
  • r100: Moenie aanvaar dat die basismipmap van 'n tekstuur bestaan ​​nie
  • r100, r200: Moenie aanvaar nie glVisual is nie-NULL tydens konteksskepping
  • r100: Gebruik _mesa_get_format_base_format in radeon_update_wrapper
  • anv: Hanteer kleuruitleg oorgangs vanaf die UNINITIALIZED uitleg
  • anv: Hanteer die oorgangsdiepte van ONDEFINED na ander uitlegte
  • anv / image: Raak ontslae van die memset (aux, 0, sizeof (aux)) hack
  • anv: Predikeer 48bit-ondersteuning op gen> = 8
  • anv: Stel geheue tipes en hellings op tydens fisiese toestel init
  • anv: Stel prentgeheue tipes gebaseer op die tipe telling
  • i965 / blorp: Doen en eind-van-pyp-sinkronisering aan weerskante van vinnige opsie
  • i965: Ronde kopie grootte na die naaste blok in intel_miptree_copy
  • anv: Stel EXEC_OBJECT_ASYNC wanneer beskikbaar
  • anv: Bepaal die tipe kartering gebaseer op tipe metadata
  • anv: Voeg valid_bufer_usage by die metadata van die geheue tipe
  • Gebruik: Stop die opstel van BO vlaggies in bo_init_new
  • anv: Maak ondersteuners_48bit_addresses 'n hoop eiendom
  • anv: Refactor geheue tipe setup
  • anv: Adverteer beide 32-bis en 48-bis hoop as ons genoeg geheue het
  • i965: Rework Sandy Bridge HiZ en sjabloon uitlegte
  • anv: Vereis hoek buffers om van 'n 32-bis hoop te kom
  • Herstel "Android: herstel segfault binne swap_buffers"
  • kersie-ignoreer: radeonsi: laai patch_id vir TES-as-ES wanneer jy na PS uitvoer
  • kersie-ignoreer: anv: Bepaal die tipe kartering gebaseer op tipe metadata
  • kersie-ignoreer: anv: Stop instelling BO-vlae in bo_init_new
  • kersie-ignoreer: anv: Maak ondersteuners_48bit_adresse 'n hoop eiendom
  • kersie-ignoreer: anv: Adverteer beide 32-bis en 48-bis hoop wanneer ons genoeg geheue het
  • kersie-ignoreer: anv: vereis dat vertex buffers van 'n 32-bis hoop kom
  • kersie-ignoreer: radv: herstel regressie in beskrywingsvrystelling
  • kersie-ignoreer: anv: Voeg valid_bufer_usage by die metadata van die geheue tipe
  • kersie-ignoreer: anv: Opstel van reflektor geheue tipe
  • Keer terug na kersie-ignoreer: anv: [...] "
  • Keer terug na kersie-ignoreer: anv: vereis dat vertex buffers van 'n 32-bis hoop kom.
  • Update weergawe na 17.1.2
  • docs: voeg vrylating notas by 17.1.2
  • radeonsi / gfx9: stel shaders saam met + xnack
  • st / mesa: verwyder oortollige stfb-> iface-tjeks
  • configure.ac: Pas ook by -androideabi tuple
  • freedreno: herstel heining skepping misluk as geen lewering
  • egl / android: herstel segfault binne swap_buffers
  • st / mesa: Merk nie die program soos in die cache_fallback wanneer daar 'n kasmaker is nie

Wat is nuut in weergawe 13.0.6 / 17.0.4 / 17.1.0 RC2:

  • Emil Velikov (8):
  • winsys / sw / dri: gebruik nie GNU void pointer arithmetic
  • configure.ac: Waarskuwing vir afdruk van waarskuwing as benodig
  • configure.ac: PKG_CHECK_VAR handmatig uitbrei
  • configure.ac: controleer only_basic_egl as ek geaktiveer is
  • st / mesa: automake: eer die installasie plek van vdpau header
  • mesa / glthread: vergelyk die handgreep korrek
  • st / klawer: voeg spasie tussen < en ::
  • Update weergawe na 17.1.0-rc2
  • Lionel Landwerlin (1):
  • anv: blorp: spoel geheue na kopie
  • Marek Olsak (1):
  • st / mesa: ongeldig die readpix-kas in st_indirect_draw_vbo
  • Nanley Chery (1):
  • anv / cmd_buffer: Skakel CCS uit op BDW-invoeraanhegsels
  • Nicolai Hahnle (4):
  • mesa: herstel die oorblywende xfb prims tjek vir GLES met veelvuldige gevalle
  • mesa: uittreksel need_xfb_remaining_prims_check
  • mesa: skuif glMultiDrawArrays na vbo en verbeter fouthantering
  • vbo: herstel gl_DrawID hantering in glMultiDrawArrays
  • Rob Clark (2):
  • freedreno: herstel crash as ctx afgebreek word met geen weergawes
  • gebruik / ry: hang nie by uitgang nie
  • Timothy Arceri (1):
  • mesa: bevestig die sampler tipe oor die hele program
  • Vinson Lee (1):
  • configure.ac: Fix typos.

Wat is nuut in weergawe 13.0.3:

  • Chad Versace (2):
  • i965 / mt: Skakel aux-oppervlaktes uit nadat miptree deelbaar is
  • egl: Fix crashes in eglCreate * Oppervlakte ()
  • Dave Airlie (4):
  • anv: stel maxFragmentDualSrcAttachments op 1
  • radv: stel maxFragmentDualSrcAttachments op 1
  • radv: herstel 'n ander regressie sedert skaduwee regstellings.
  • radv: voeg ontbrekende lisensie lêer by radv_meta_bufimage.
  • Emil Velikov (6):
  • docs: voeg sha256 checksums toe vir 13.0.2
  • Gebruik: moenie dieselfde fd sluit nie.
  • anv: lek nie die geheue as anv_init_wsi () misluk
  • radv: lek nie die fd as radv_physical_device_init () slaag
  • Werk weergawe op na 13.0.3
  • docs: voeg vrylating notas vir 13.0.3 toe
  • Eric Anholt (1):
  • vc4: Spring in 'n lusbreuk / voort as almal die pad geneem het.
  • Gwan-gyeong Mun (3):
  • anv: Voeg ontbrekende fout kontrole na anv_block_pool_init (v2)
  • anv: Werk die teardown in omgekeerde volgorde van die gebruikersnaam op.
  • vulkan / wsi: Hulpbron lek in sukses pad van wsi_queue_init ()
  • Haixia Shi (1):
  • samesteller / glsl: herstel presiese probleem van tanh
  • Ilia Mirkin (1):
  • mesa: verifieer slegs dat geaktiveerde skikkings buffers ondersteun
  • Jason Ekstrand (8):
  • anv / cmd_buffer: Herlaai MEDIA_CURBE_LOAD wanneer CS-drukkonstantes vuil is.
  • anv / image: Hernoem hiz_surface na aux_surface
  • anv / cmd_buffer: Verwyder die 1-D-geval uit die HiZ QPitch-berekening
  • genxml / gen9: Verander die verstek van MI_SEMAPHORE_WAIT :: RegisterPoleMode
  • Gebruik / toestel: Wys die regte fout vir mislukte kaarte
  • Gebruiker / toestel: Implisiet onthef geheue voorwerpe in FreeMemory
  • anv / descriptor_set: Skryf die staat offset in die gratis lys van die oppervlakstaat.
  • spirv: Gebruik 'n eenvoudiger en meer korrekte implementering van tanh ()
  • Kenneth Graunke (1):
  • i965: Ken ten minste 'n paar URB-spasie toe, selfs wanneer max_vertices = 0.
  • Marek Olsak (17):
  • radeonsi: stel altyd alle mengregisters in.
  • radeonsi: stel CB_BLEND1_CONTROL.ENABLE vir dubbele bronversnit
  • radeonsi: aktiveer RB + -mengseloptimalisasies vir dubbele bronmengsel
  • radeonsi: konsolideer maksimum werkgroepgrootte berekening
  • radeonsi: Dien 'n werkswyse met 'n SPI-fout vir 'n multi-golf werkgroep toe
  • aangetaste CIK-skyfies
  • radeonsi: Dien 'n TC L1-skryfkorrupsie-oplossing vir SI toe
  • radeonsi: Dien 'n tessellasie-foutoplossing vir SI toe
  • radeonsi: voeg 'n tess + GS hang oplossing vir VI dGPUs
  • radeonsi: pas die dubbele EVENT_WRITE_EOP werksopdrag ook toe op VI
  • cso: moenie sampler-state vrylê wat gebind is nie
  • radeonsi: herstel altyd sampler state wanneer u die sampler-aansigte verbied
  • radeonsi: stel verkeerde FMASK in bind_sampler_states in
  • radeonsi: laat simm16 van emit_waitcnt by oproep-webwerwe spesifiseer
  • radeonsi: wag vir uitstekende geheue instruksies in TCS hindernisse
  • tgsi: stel die src tipe TGSI_OPCODE_MEMBAR vas
  • radeonsi: wag vir uitstaande LDS-instruksies in die herinnering
  • struikelblokke indien nodig
  • radeonsi: skakel die konstante enjin (CE) op Carrizo en Stoney uit
  • Matt Turner (3):
  • i965 / fs: Herbenoem opt_copy_propagate -> opt_copy_propagation.
  • i965 / fs: Voeg eenheidstoetse vir kopieverspreidingspas by.
  • i965 / fs: Verwerp kopieerverspreiding in SEL indien nie min / maksimum.
  • Nanley Chery (1):
  • mesa / fbobject: Werk CubeMapFace by wanneer teksture hergebruik word
  • Nicolai Hahnle (4):
  • radeonsi: los isolines tess faktor skryf om ring te beheer
  • radeonsi: Werk alle GSVS-ringbeskrywers by vir nuwe buffertoewysings
  • radeonsi: vermoor GS nie met geheue skryf nie
  • radeonsi: maak 'n fout-by-een fout in die grense-tjek vir max_vertices
  • Rhys Kidd (1):
  • glsl: Voeg pthread libs by cache_test
  • Timothy Arceri (2):
  • mesa: registreer aktiewe subroutine uniforms behoorlik
  • Keer terug na "Nir: Draai imov / fmov van undef na undef."

Kommentaar te The Mesa 3D Graphics Library

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!