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