17ec681f3SmrgMesa 10.0.2 Release Notes / (January 9, 2014)
27ec681f3Smrg=============================================
37ec681f3Smrg
47ec681f3SmrgMesa 10.0.2 is a bug fix release which fixes bugs found since the 10.0.1
57ec681f3Smrgrelease.
67ec681f3Smrg
77ec681f3SmrgMesa 10.0.2 implements the OpenGL 3.3 API, but the version reported by
87ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
97ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
107ec681f3Smrgused. Some drivers don't support all the features required in OpenGL
117ec681f3Smrg3.3. OpenGL 3.3 is **only** available if requested at context creation
127ec681f3Smrgbecause compatibility contexts not supported.
137ec681f3Smrg
147ec681f3SmrgMD5 checksums
157ec681f3Smrg-------------
167ec681f3Smrg
177ec681f3Smrg::
187ec681f3Smrg
197ec681f3Smrg   de7d14baf0101b697c140d2f47ef27e9  MesaLib-10.0.2.tar.gz
207ec681f3Smrg   8544c0ab3e438a08b5103421ea15b6d2  MesaLib-10.0.2.tar.bz2
217ec681f3Smrg   181b0d6c1afca38e98a930d0e564ed90  MesaLib-10.0.2.zip
227ec681f3Smrg
237ec681f3SmrgNew features
247ec681f3Smrg------------
257ec681f3Smrg
267ec681f3SmrgNone
277ec681f3Smrg
287ec681f3SmrgBug fixes
297ec681f3Smrg---------
307ec681f3Smrg
317ec681f3SmrgThis list is likely incomplete.
327ec681f3Smrg
337ec681f3Smrg-  `Bug 70740 <https://bugs.freedesktop.org/show_bug.cgi?id=70740>`__ -
347ec681f3Smrg   HiZ on SNB causes GPU hang with WebGL web app
357ec681f3Smrg-  `Bug 72026 <https://bugs.freedesktop.org/show_bug.cgi?id=72026>`__ -
367ec681f3Smrg   SIGSEGV in fs_visitor::visit(ir_dereference_variable*)
377ec681f3Smrg-  `Bug 72264 <https://bugs.freedesktop.org/show_bug.cgi?id=72264>`__ -
387ec681f3Smrg   GLSL error reporting
397ec681f3Smrg-  `Bug 72369 <https://bugs.freedesktop.org/show_bug.cgi?id=72369>`__ -
407ec681f3Smrg   glitches in serious sam 3 with the sb shader backend
417ec681f3Smrg
427ec681f3SmrgChanges
437ec681f3Smrg-------
447ec681f3Smrg
457ec681f3SmrgThe full set of changes can be viewed by using the following git
467ec681f3Smrgcommand:
477ec681f3Smrg
487ec681f3Smrg::
497ec681f3Smrg
507ec681f3Smrg     git log mesa-10.0.1..mesa-10.0.2
517ec681f3Smrg
527ec681f3SmrgAaron Watry (8):
537ec681f3Smrg
547ec681f3Smrg-  clover: Remove unused variable
557ec681f3Smrg-  pipe_loader/sw: close dev->lib when initialization fails
567ec681f3Smrg-  radeon/compute: Stop leaking LLVMContexts in
577ec681f3Smrg   radeon_llvm_parse_bitcode
587ec681f3Smrg-  r600/compute: Free compiled kernels when deleting compute state
597ec681f3Smrg-  r600/compute: Use the correct FREE macro when deleting compute state
607ec681f3Smrg-  radeon/llvm: Free target data at end of optimization
617ec681f3Smrg-  st/vdpau: Destroy context when initialization fails
627ec681f3Smrg-  r600/pipe: Stop leaking context->start_compute_cs_cmd.buf on EG/CM
637ec681f3Smrg
647ec681f3SmrgAlex Deucher (1):
657ec681f3Smrg
667ec681f3Smrg-  r600g: fix SUMO2 pci id
677ec681f3Smrg
687ec681f3SmrgAlexander von Gluck IV (1):
697ec681f3Smrg
707ec681f3Smrg-  Haiku: Add in public GL kit headers
717ec681f3Smrg
727ec681f3SmrgAnuj Phogat (1):
737ec681f3Smrg
747ec681f3Smrg-  mesa: Fix error code generation in glBeginConditionalRender()
757ec681f3Smrg
767ec681f3SmrgCarl Worth (2):
777ec681f3Smrg
787ec681f3Smrg-  docs: Add md5sums for the 10.0.1 release.
797ec681f3Smrg-  Update version to 10.0.2
807ec681f3Smrg
817ec681f3SmrgChad Versace (1):
827ec681f3Smrg
837ec681f3Smrg-  i965/gen6: Fix HiZ hang in WebGL Google Maps
847ec681f3Smrg
857ec681f3SmrgErik Faye-Lund (1):
867ec681f3Smrg
877ec681f3Smrg-  glcpp: error on multiple #else/#elif directives
887ec681f3Smrg
897ec681f3SmrgHenri Verbeet (1):
907ec681f3Smrg
917ec681f3Smrg-  i915: Add support for gl_FragData[0] reads.
927ec681f3Smrg
937ec681f3SmrgIlia Mirkin (1):
947ec681f3Smrg
957ec681f3Smrg-  nv50: fix a small leak on context destroy
967ec681f3Smrg
977ec681f3SmrgJonathan Liu (2):
987ec681f3Smrg
997ec681f3Smrg-  st/mesa: use pipe_sampler_view_release()
1007ec681f3Smrg-  llvmpipe: use pipe_sampler_view_release() to avoid segfault
1017ec681f3Smrg
1027ec681f3SmrgKenneth Graunke (2):
1037ec681f3Smrg
1047ec681f3Smrg-  i965: Fix 3DSTATE_PUSH_CONSTANT_ALLOC_PS packet creation.
1057ec681f3Smrg-  Revert "mesa: Remove GLXContextID typedef from glx.h."
1067ec681f3Smrg
1077ec681f3SmrgKevin Rogovin (1):
1087ec681f3Smrg
1097ec681f3Smrg-  Use line number information from entire function expression
1107ec681f3Smrg
1117ec681f3SmrgKristian Høgsberg (1):
1127ec681f3Smrg
1137ec681f3Smrg-  dri_util: Don't assume \__DRIcontext->driverPrivate is a gl_context
1147ec681f3Smrg
1157ec681f3SmrgMarek Olšák (2):
1167ec681f3Smrg
1177ec681f3Smrg-  mesa: fix interpretation of glClearBuffer(drawbuffer)
1187ec681f3Smrg-  st/mesa: fix glClear with multiple colorbuffers and different formats
1197ec681f3Smrg
1207ec681f3SmrgPaul Berry (2):
1217ec681f3Smrg
1227ec681f3Smrg-  glsl: Teach ir_variable_refcount about ir_loop::counter variables.
1237ec681f3Smrg-  glsl: Fix inconsistent assumptions about ir_loop::counter.
1247ec681f3Smrg
1257ec681f3SmrgVadim Girlin (1):
1267ec681f3Smrg
1277ec681f3Smrg-  r600g/sb: fix stack size computation on evergreen
128