Mir

ภาพหน้าจอของซอฟแวร์:
Mir
รายละเอียดซอฟแวร์:
รุ่น: 0.24.0 การปรับปรุง
วันที่อัพโหลด: 5 Sep 16
ผู้พัฒนา: Canonical Ltd.
การอนุญาต: ฟรี
ความนิยม: 224

Rating: 1.7/5 (Total Votes: 3)

เมียร์เป็นโอเพนซอร์สและเทคโนโลยีการแสดงบนเซิร์ฟเวอร์ฟรีที่ได้รับการออกแบบจากพื้นดินขึ้นเพื่อให้การสนับสนุนที่มีประสิทธิภาพสำหรับกราฟิกร่วมประมวลผลในระบบ GNU / Linux มันจะถูกพัฒนาโดย Canonical สำหรับโลก & rsquo; s. ระบบปฏิบัติการที่นิยมมากที่สุดฟรีอูบุนตู


การใช้งานของลูกค้าและเซิร์ฟเวอร์

เมียกระจายเป็นทั้งลูกค้า (libmirclient) และเซิร์ฟเวอร์ (libmirserver) มันได้รับการออกแบบมาเป็นแทนหล่นในสำหรับระบบวินโดว์ (X.Org) บน Ubuntu และอนุพันธ์ นอกจากนี้ยังร่วมกับโปรแกรมควบคุมกราฟิก Android.

ผลิตภัณฑ์เมียร์และ XMir จะได้รับการจัดจำหน่ายโดยเริ่มต้นในรุ่นที่จะเกิดขึ้นของระบบปฏิบัติการ Ubuntu Linux พัฒนาโดย Canonical นอกจากนี้ยังมีการแสดงบนเซิร์ฟเวอร์เริ่มต้นที่ใช้ในรุ่นเสถียรของระบบปฏิบัติการอูบุนตูสัมผัสมือถือสำหรับการเปิดเครื่องมาร์ทโฟนและแท็บเล็.


สิ่ง & rsquo; s รวม

เมียร์ประกอบด้วยองค์ประกอบหลายอย่างที่มีความจำเป็นสำหรับการแสดงบนเซิร์ฟเวอร์ใด ๆ ที่ทันสมัยเช่นการเรียงพิมพ์ผู้จัดการการป้อนข้อมูล, ผู้จัดการฝ่ายส่งออกผู้จัดการการสมัครเช่นเดียวกับอินเตอร์แอปฟังก์ชั่นการแลกเปลี่ยนข้อมูล.

ซอฟแวร์เป็นอย่างใดเหมือนกันในการทำงานและเป็นแรงบันดาลใจอย่างมากจากการใช้กันอย่างแพร่หลาย X.Org การแสดงบนเซิร์ฟเวอร์ซึ่งดำเนินการอยู่ในปัจจุบัน 99.9% ของการกระจาย GNU / Linux ทั้งหมดเช่นเดียวกับการแสดงบนเซิร์ฟเวอร์ Wayland แบรนด์ใหม่.

มันได้รับการออกแบบมาเพื่อสนับสนุนหลาย compositors ฮาร์ดแวร์ที่มีอยู่ได้รับการออกแบบต่อ EGL / GL (ES) และใช้ประโยชน์จากคนขับรถที่มีอยู่ที่ใช้รูปแบบไดรเวอร์ Android.


ภายใต้ประทุนและสนับสนุนระบบปฏิบัติการ

โปรแกรมเป็นแพลตฟอร์มที่เป็นอิสระและเขียนทั้งหมดใน c ++ ภาษาโปรแกรมที่ออกแบบมาเพื่อทำงานบนระบบ GNU / Linux, BSD กระจายเช่นเดียวกับระบบปฏิบัติการยูนิกซ์เหมือนคนอื่น ๆ .

จะได้รับการทดสอบประสบความสำเร็จกับทั้ง 32 บิตและ 64 บิตชุดคำสั่งสถาปัตยกรรมและรุ่นล่าสุดสามารถทดสอบในรุ่นปัจจุบันของระบบปฏิบัติการ Ubuntu Linux หรือด้วยการคว้ารหัสที่มาล่าสุดจากพื้นที่เก็บข้อมูลอย่างเป็นทางการของ

มีอะไรใหม่ ในรุ่นนี้:

  • เพิ่มประสิทธิภาพ:
  • เพิ่มเครื่องมือใหม่ 'mirvanity' ซึ่งสามารถใช้กล้องวิดีโอความเร็วสูงในการวัดความล่าช้าไคลเอนต์กับหน้าจอ.
  • เพิ่ม (build-เวลา) การสนับสนุนสำหรับเดสก์ทอปเซิร์ฟเวอร์เต็มรูปแบบ OpenGL (ยกเลิกโดยปริยายในความโปรดปรานของ GLESv2).
  • แนะนำความหมายใหม่บัฟเฟอร์ (NBS) และเปิดใช้งานได้โดยเริ่มต้น.
  • หลีกเลี่ยงการใช้ libmirserver ใน mir_demo_standalone_render_overlays ทำให้ bringup ร่องรอยรกน้อย.
  • ลบออกจากตัวอย่าง TilingWindowManager เซิร์ฟเวอร์.
  • เพิ่มอีกสองใหม่ Mir _ * _ เครื่องมือ performance_test ที่จะดำเนินการเป็นส่วนหนึ่งของ 'mir_performance_tests'.
  • เพิ่มตัวชี้คุมขังเพื่อ API ลูกค้า.
  • เพิ่มแพลตฟอร์มใหม่สนับสนุนซอฟต์แวร์ EGLStreams.
  • เพิ่มแพลตฟอร์มการป้อนข้อมูลที่เซิร์ฟเวอร์ที่ซ้อนกันสามารถใช้.
  • อนุญาตการกำหนดค่าของ application_not_responding_detector ก
  • keymapping จับฝั่งเซิร์ฟเวอร์โดยใช้ XKBMapper.
  • นำจอแสดงผล Offscreen.
  • เพิ่มตัวเลือกในการติดต่อกลับเพื่อแจ้งให้ทราบว่าเซิร์ฟเวอร์เปลือกหอยเป็นเรื่องเกี่ยวกับที่จะหยุด.
  • เพิ่มเข้าสู่ระบบสำหรับเหตุการณ์ ANativeWindow บน Android.

  • ABI สรุป:
  • mirclient ABI ไม่เปลี่ยนแปลงที่ 9
  • mirserver ABI ชนถึง 41
  • mircommon ABI ไม่เปลี่ยนแปลงที่ 6
  • mirplatform ABI ชนถึง 12
  • mirprotobuf ABI ไม่เปลี่ยนแปลงที่ 3
  • mirplatformgraphics ABI ชนถึง 10
  • mirclientplatform ABI ไม่เปลี่ยนแปลงที่ 5
  • mirinputplatform ABI ไม่เปลี่ยนแปลงที่ 5

มีอะไรใหม่ ในรุ่น 0.18.0:

  • Graphics:
  • การเตรียมงานภายในที่จำเป็นสำหรับการ Vulkan ฮาร์ดแวร์ถอดรหัสการเพิ่มประสิทธิภาพด้านมัลติมีเดียและการปรับปรุงแฝงสำหรับเซิร์ฟเวอร์ที่ซ้อนกัน.
  • การทำงานเริ่มต้นในการแสดงภาพปลั๊กอิน ที่ดีกว่านี้จะเตรียมความพร้อมสำหรับ Mir IoT ที่เราอาจจะไม่ได้มีกอง Vulkan / GLES บนอุปกรณ์และอาจจะต้องใช้ซีพียู.
  • แก้ไขการทุจริตกราฟิกที่มีผลกระทบต่อ Xmir (แถบสีดำบล็อก)
  • แก้ไขต่างๆสำหรับสถานการณ์ multimonitor ตลอดจนการสนับสนุนที่ดีสำหรับการปรับบัฟเฟอร์เพื่อให้เหมาะกับจอแสดงผลที่มีต่อ.
  • การป้อนข้อมูล:
  • ใช้ libinput โดยค่าเริ่มต้น เราได้รับการยืนพิงรุ่นเก่าของกองการป้อนข้อมูล Android สมบูรณ์ลบนี้ในความโปรดปรานของการใช้ libinput.
  • Bugs:
  • ค่อนข้างรายการยาวของการแก้ไขข้อผิดพลาด บางเหล่านี้ไม่เคยอยู่ในป่า แต่อยู่ในหลักสูตรของการพัฒนา 0.18.

มีอะไรใหม่ ในรุ่น 0.17.0:

  • ABI สรุป: เฉพาะเซิร์ฟเวอร์และกราฟิกขับต้องสร้างใหม่;
  • Mirclient ABI ไม่เปลี่ยนแปลงที่ 9
  • Mirserver ABI ชนถึง 35
  • Mircommon ABI ไม่เปลี่ยนแปลงที่ 5
  • Mirplatform ABI ชนถึง 11
  • Mirprotobuf ABI ชน 3
  • Mirplatformgraphics ABI ชน 6
  • Mirclientplatform ABI ไม่เปลี่ยนแปลงที่ 3
  • เพิ่มประสิทธิภาพ:
  • แนะนำ libmircookie เป็นกลไกที่เรียบง่ายสำหรับกลุ่มของกระบวนการให้ความร่วมมือไปยังมือออกและตรวจสอบยากต่อการปลอมแปลง timestamps ให้แก่บุคคลที่ 3 ที่ไม่น่าเชื่อถือ.
  • refactorings มากขึ้นเพื่อรองรับโหมดแสดงภาพอื่น ๆ กว่า GL.
  • เพิ่ม MirBlob เพื่อ API ลูกค้า -. เครื่องมือสำหรับ serializing และ deserializing ข้อมูล
  • แนะนำแพลตฟอร์มการป้อนข้อมูลตาม libinput ยังไม่ได้ใช้โดยเริ่มต้น.
  • ให้กลไกสำหรับเปลือกส่งกิจกรรมในการก่อสร้างพื้นผิว.
  • ให้เมียร์ :: :: เปลือกหอย DisplayConfigurationController ช่วยให้การอย่างถูกต้องเปลี่ยนการตั้งค่าการแสดงผลแจ้งให้ลูกค้าตามความเหมาะสม.
  • New DSO คู่มือเวอร์ชัน.
  • ส่งกิจกรรมที่เกี่ยวข้องกับการส่งออกพื้นผิวในปัจจุบันคือ (dpi ปัจจัยฟอร์มขนาด) ให้กับลูกค้า.

  • แก้ไขข้อผิดพลาด:
  • เอกสารที่เฉพาะเจาะจง [เพิ่มประสิทธิภาพ] XMir ควรจะอยู่ในส่วนย่อยของตัวเอง (LP: # 1200114)
  • เซิร์ฟเวอร์ซ้อนต้องการการสนับสนุนเคอร์เซอร์ (LP: # 1289072)
  • เมียเคอร์เซอร์หายไป / มองไม่เห็นจนกว่าลูกค้าชุดมันหลายครั้ง (LP: # 1308133)
  • [ถดถอย] พื้นผิวซอฟแวร์แบบเต็มหน้าจอ (เช่น Xmir -SW) สามารถผิดพลาดเซิร์ฟเวอร์เมียร์ (LP: # 1493721)
  • [ยูเอส] เมียร์ให้ขึ้นและปิดลงเนื่องจากการป้อนข้อมูลด้วย multimonitor qtmir (STD :: :: ข้อยกเว้นอะไร: ความล้มเหลวในการป้อนข้อมูลเหตุการณ์ส่ง) (LP: # 1496069)
  • เคอร์เซอร์เมาส์หายไปเมื่อเข้าพื้นที่ผิวของลูกค้าที่ซ้อนกัน (LP: # 1496849)
  • [Android] การป้อนข้อมูลจะไม่ถูกส่งเมื่อติดจอภาพภายนอก (LP: # 1498045)
  • [หุ่นยนต์] พิกัดการป้อนข้อมูลจะมีการปรับขนาดไม่ถูกต้องเมื่อจอแสดงผลภายนอกมีการเชื่อมต่อ (LP: # 1498540)
  • [หุ่นยนต์] มาตรฐาน :: :: ข้อยกเว้นอะไร: ข้อผิดพลาดระหว่างการตั้ง HWC () เมื่อถอดปลั๊กจอภาพภายนอก (LP: # 1498550)
  • การทดสอบไม่ได้รวบรวมไม่มีส่วนหัว precompiled (LP: # 1498829)
  • [หุ่นยนต์] มาตรฐาน :: :: ข้อยกเว้นอะไร: ล้มเหลวในการตรวจสอบ FD: การดำเนินการไม่ได้รับอนุญาตเมื่อถอดปลั๊กจอแสดงผลภายนอกในการกำหนดค่าที่ซ้อนกัน (LP: # 1499042)
  • เมียร์จู่ ๆ ก็ไม่ได้สร้างตั้งแต่ 'เมซา (11.0

    0-1ubuntu1) เขี้ยวลากดิน ': /usr/include/EGL/eglplatform.h:100:35: ข้อผิดพลาดร้ายแรง: Android / native_window.h: ไม่มีแฟ้มหรือไดเรกทอรีดังกล่าว (LP: # 1499134)

  • [หุ่นยนต์] เกิดปัญหาต่าง ๆ เมื่อถอดปลั๊กจอแสดงผลภายนอกในการกำหนดค่าที่ซ้อนกัน (LP: # 1501927)
  • เคอร์เซอร์จะปรากฏด้วยตัวเองเมื่อจอภาพภายนอกมีการเชื่อมต่อ (LP: # 1502200)
  • Mesa FTBFS เนื่องจากการขาดหายไปต้องใช้ใน mirclient (LP: # 1503450)

มีอะไรใหม่ ในรุ่น 0.13.3:

  • MirEvent Cleanup
  • อย่างต่อเนื่องเกี่ยวกับการเปลี่ยนแปลงความหมายบัฟเฟอร์ (ที่จะช่วยให้บายพาสซ้อนกัน)
  • & quot; แอพลิเคชันไม่ตอบสนอง & quot; สาขาเสนอ
  • Mir-on-X สาขาเสนอ
  • ยังคงทำงานใน reworking QtMir ใช้อินเตอร์เฟซ WM ในเมียร์
  • ต่อการประสานงานกับต้นน้ำเกี่ยวกับการเปลี่ยนแปลง libinput เราเสนอ
  • API แพลตฟอร์มเลิกใช้รหัสเมียร์ถอดออกในขั้นตอนของการเชื่อมโยงไปถึง
  • เริ่มหลามตามการดำเนินการกรอบทดสอบ perf
  • เริ่มต้นประเมิน Vulkan / WSI API
  • คงรั่วไหล FD ในการทดสอบบางอย่าง
  • การสนับสนุนการกำหนดบัฟเฟอร์คู่

มีอะไรใหม่ ในรุ่น 0.11.0:

  • การเปลี่ยนแปลงบรรจุภัณฑ์:
  • เนื่องจากมีการเปลี่ยนแปลงในรูปแบบไดร์เวอร์เมียร์แพลตฟอร์มลูกค้าจะไม่ versioned โดย soname thusly libmirplatform5driver- (Mesa | Android) จะถูกแทนที่ด้วย Mir-client-แพลตฟอร์ม (Mesa-Android) แพคเกจใหม่ Mir-client-แพลตฟอร์ม Mesa-DEV เป็นที่รู้จักที่มีส่วนหัวก่อนหน้านี้ใน mirplatform-DEV.
  • เพิ่มประสิทธิภาพ:

  • ประปาที่สำคัญ
  • อื่น ๆ อีกมากมายในโค้ดของ Android, บนเส้นทางที่จะสนับสนุนการแสดงผลภายนอก.
  • เพิ่มการสนับสนุนสำหรับเสียงดังกราว 3.6.
  • ออกแบบที่สำคัญของการเรียนในเซิร์ฟเวอร์ Mir :: เปลือกฉากและเพื่อน (ยังคงอยู่ในความคืบหน้า).
  • API ของลูกค้าที่เพิ่มเข้ามาสำหรับการสร้างการโต้ตอบและเคล็ดลับ.
  • เพิ่มพื้นผิวรัฐใหม่. mir_surface_state_hidden และ mir_surface_state_horizmaximized
  • ประสิทธิภาพการทำงาน:. ใช้แรเงาชิ้นส่วนที่มีประสิทธิภาพดีที่สุดเมื่อเป็นไปได้
  • ประสิทธิภาพการทำงาน:. (สก์ท็อป) คอมโพสิตใช้บัฟเฟอร์คู่แทนสามเพื่อลดการมองเห็นความล่าช้า
  • mir_proving_server: ตอนนี้สามารถปรับขนาดหน้าต่างจากขอบหรือมุมใด ๆ โดยใช้ Alt + ที่มีอยู่ middlebuttondrag
  • .
  • mir_proving_server: เพิ่มบาง shaders สาธิตที่กำหนดเอง (โหมดความคมชัดสูงและเชิงลบ: ซูเปอร์ + N / C)
  • .
  • mir_proving_server:. Can ลูกค้าตอนนี้ใกล้สุภาพผ่าน Alt + F4

  • เพิ่ม MirPointerInputEvent (ส่วนหนึ่งของการป้อนข้อมูลใหม่ API เก่า MirMotionEvent ยังคงได้รับการสนับสนุนยังตอนนี้).
  • สรุป ABI: เซิร์ฟเวอร์ต้องสร้างใหม่ แต่ลูกค้าไม่ได้; . Mirclient ABI ไม่เปลี่ยนแปลงที่ 8 Mircommon ABI ไม่เปลี่ยนแปลงที่ 3 Mirplatform ABI ชน 6 Mirserver ABI ชนถึง 29
  • แก้ไขข้อผิดพลาด:
  • [ถดถอย] mir_demo_server ออกทันทีที่มีการเพิ่มข้อยกเว้น bad_any_cast (LP: # 1414630)
  • ต้องมีวิธีเมนูตำแหน่งและคำแนะนำเครื่องมือ (ตำแหน่งเมื่อเทียบกับผู้ปกครอง) (LP: # 1324101)
  • ความล้มเหลว GLibMainLoopTest เห็นใน CI (LP: # 1413748)
  • เสียงดังกราวล้มเหลวในการสร้าง CI (LP: # 1416317)
  • segfault ใน mir :: เรียงพิมพ์ :: GLProgramFamily :: Shader :: init () (LP: # 1416482)
  • GLRenderer: ผู้ Shader ชิ้นส่วนเริ่มต้นคือย่อยที่ดีที่สุดสำหรับอัลฟา = 1

    0 (LP: # 1350674)

  • Mesa :: DisplayBuffer :: post_update เป็นสามบัฟเฟอร์ - ช้ากว่าที่จะต้องมี (LP: # 1350725)
  • ไม่สามารถเชื่อมต่อไปยังเซิร์ฟเวอร์ที่ซ้อนกันเมื่อเริ่มต้นจาก VT แตกต่างกัน (LP: # 1379266)
  • [testfail] AsioMainLoopAlarmTest ล้มเหลวในการ CI (LP: # 1392256)
  • รายงานเรียงลุ่มๆดอนๆรายงานกรอบเวลาในช่วงบายพาสและแสดงเวลาเป็นอย่างอื่น (LP: # 1408906)
  • [ถดถอย] mir_demo_client_fingerpaint ไม่ได้วาดอะไรใด ๆ เพิ่มเติม (ด้วยเมาส์) (LP: # 1413139)
  • ฮาร์ดแวร์เคอร์เซอร์อยู่เสมอไปข้างหน้าเล็กน้อยของภาพ composited นี้ (LP: # 1274408)
  • การทดสอบการรวมกำลังแสดงผล (มากเกินไป) DisplayServer ข้อความเข้าสู่ระบบ (LP: # 1408231)
  • [ถดถอย] deploy-and-test.sh ไม่ทำงานใด ๆ เพิ่มเติม (ยกเว้นกรณีที่คุณมี umockdev ติดตั้งแล้ว) (LP: # 1413479)
  • Inverse สีบนจอแสดงผล สลับการแสดงภาพเชิงลบ (LP: # 1400580)
  • Mir-Ubuntu-Vivid-armhf-CI ล้มเหลวอย่างต่อเนื่อง (LP: # 1407863)
  • พื้นผิวดับเบิลบัฟเฟอร์อาจล่าช้าหรือแช่แข็งหากมีเหตุการณ์ที่ขับเคลื่อนด้วยและไม่ redrawing อย่างต่อเนื่อง (LP: # 1395581)
  • การเคลื่อนไหวชี้และข้ามเหตุการณ์จะหายไป (LP: # 1417650)

มีอะไรใหม่ ในรุ่น 0.8:

  • การสนับสนุนสำหรับ touchspots มองเห็นการแสดงสถานที่สัมผัสบนหน้าจอแม้ว่าค่าใช้จ่ายในการปฏิบัติงาน.

  • ตอนนี้
  • ลูกค้าเมียสามารถเปิดเผยข้อมูลประสิทธิภาพเช่นอัตราเฟรมและแสดงครั้งโดยผ่านการตั้งค่าตัวแปร MIR_CLIENT_PERF_REPORT = สภาพแวดล้อมที่เข้าสู่ระบบการถ่ายโอนข้อมูลประสิทธิภาพในการออกมาตรฐาน.
  • ไวหักแบ่ง ABI โดยการซ่อนส่วนหัวจากการถูกสัมผัสที่ได้รับไม่ได้ใช้โดยโครงการภายนอก ฯลฯ นอกจากนี้ยังมีสคริปขึ้นในขณะนี้ในการตรวจสอบความแตกแยก ABI.
  • การปรับปรุงเพิ่มเติมเพื่อตอบสนองการสัมผัส -. รวมทั้งความล่าช้าน้อยลงและเลื่อนเรียบ
  • ซ้อนทับฮาร์ดแวร์มีการใช้งานในขณะนี้โดยเริ่มต้น.
  • จำนวนมากแก้ไขข้อบกพร่อง.

มีอะไรใหม่ ในรุ่น 0.1.2:

  • กราฟิก: Android:. ปรับปรุงอินเตอร์เฟซสำหรับ MGA :: DisplayDevice ดังนั้นเพียงแค่กังวลกับการแสดงผลและการโพสต์
  • พื้นผิว: เปลี่ยนชื่อ & quot; พื้นผิว & quot; ส่วนประกอบ & quot; ฉาก & quot;.
  • พื้นผิวเปลือก: โยกย้ายเซสชันรูปแบบข้อมูลจากเปลือกกับพื้นผิว
  • .
  • กราฟิก: การเปลี่ยนแปลง fill_ipc_package () เพื่อใช้ชี้จริง
  • .
  • mir_client_library.h: แก้ไข typo & quot; ทำและล็อค & quot; ควรจะ & quot; ดำเนินการใด ๆ ล็อค & quot;.
  • API enumerations Cleanup: ลบเล็กน้อยทำให้เข้าใจผิด * ค่า _enum_max_ และแทนที่ด้วยรูปพหูพจน์ถูกต้องมากขึ้น
  • .
  • test_android_communication_package:. อย่าคาดหวังว่า FD เปิดให้เป็น & gt; 0, เราอาจจะมี stdin ปิดทำให้นี้เป็นค่าที่ถูกต้อง (LP: # 1247718)
  • การปรับปรุงเอกสารเกี่ยวกับการทำงานเมียร์บนเดสก์ทอปพูดถึงแพคเกจใหม่อูบุนตูสก์ท็อป mir.
  • Offscreen: เพิ่มการแสดงผลที่ทำให้การส่งออกไปยังบัฟเฟอร์ Offscreen ค่า
  • กราฟิก: Android: การแก้ไขปัญหาการถดถอยสำหรับอุปกรณ์ที่นำมาใช้ใน hwc1.0 r1228 (LP: # 1252433)
  • .
  • OffscreenPlatform ให้บริการที่จอแสดงผล Offscreen ต้องการจากแพลตฟอร์ม.
  • กราฟิก: Android:. รวมชั้นเรียน GLContexts ในการใช้งาน
  • แก้ไขตัวแปรเตรียมก่อให้เกิดความล้มเหลวในการทดสอบ drm_auth_magic สุ่ม (LP: # 1252144).

  • เพิ่ม fullyish ทำงาน udev เสื้อคลุม นี้กำลังนั่งอยู่ในกราฟิก / GBM แต่จะถูกย้ายไปยังระดับบนสุดเมื่ออุปกรณ์ป้อนข้อมูลการตรวจสอบอพยพ.
  • เพิ่มการปรับขนาดการสนับสนุนให้รหัสเช่น; สาธิตเปลือกและลูกค้า.
  • eglapp ชี้แจงข้อความเกี่ยวกับรูปแบบพิกเซล (LP: # 1168304).
  • เพิ่มการสนับสนุนไปยัง MirMotionEvent ภายใต้ pointer_coordinates เรียก tool_type ซึ่งจะช่วยให้ลูกค้าที่จะบอกสิ่งที่ประเภทของเครื่องมือที่จะถูกใช้จากเมาส์ / นิ้ว / ฯลฯ (LP: # 1252498)
  • ลูกค้าส่วนหน้ารายงานรูปแบบพื้นผิวพิกเซลใช้ได้จริงให้กับลูกค้า (LP: # 1240833)
  • กราฟิก: Android: 1) hwc1.1 การเปลี่ยนแปลงจะทำให้การใช้รั้วซิงค์ระหว่างการเรียงพิมพ์ที่ renderloop GL โปรดทราบว่าเราจะไม่รอให้แสดงผลเพื่อให้เราผ่านความรับผิดชอบนี้ให้กับคนขับและเมล็ด 2) การสนับสนุน Nexus 10. (LP: # 1252173) (LP: # 1203268)
  • เปลือก: ไม่ได้เผยแพร่ SurfacesContainer - มันสามารถส่วนตัวเปลือก
  • .
  • GBM:. อย่าเลอะโหมด VT บนความล้มเหลวในการตั้งค่าการเรียกคืนเฉพาะโหมด VT ก่อนหน้านี้ในระหว่างการปิดถ้ามันเป็น VT_AUTO
  • แก้ไขความผิดพลาดเนื่องจากการล้มเหลว eglMakeCurrent โทร () เมื่ออยู่ในโหมดที่ซ้อนกัน
  • เปลือก: ความสามัคคี-mir ใช้เปลือก :: FocusSetter - ให้ประชาชนส่วนหัวอีกครั้ง
  • เพิ่มการสนับสนุนการปรับขนาดกับพื้นผิวของลูกค้า (Mir :: ลูกค้า :: MirSurface).
  • กราฟิก: Android: การสนับสนุน 'เก่า aka 2012 Nexus 7 HWC (NVIDIA tegra3 SoC) ที่ดีกว่า (LP: # 1231917)
  • เพิ่มการสนับสนุนการปรับขนาดชั้นเรียน * ClientBuffer ตอนนี้มักจะได้รับมิติจากแพคเกจบัฟเฟอร์ล่าสุด.
  • Android: การสนับสนุนตะขอคนขับสำหรับมาลี T604 (ปัจจุบันใน Nexus 10)
  • เพิ่มความกว้างและความสูงของพิธีสารข้อความบัฟเฟอร์ในการเตรียมการสำหรับพื้นผิวที่ปรับขนาดได้.
  • พื้นผิวเปลือกไม้, แบบทดสอบ: ไม่ได้เผยแพร่ส่วนหัวที่สามารถเป็นส่วนตัวกับพื้นผิว พื้นผิว / basic_surface.h พื้นผิว / surface_controller.h และเปลือก / surface_builder.h
  • ตัวอย่าง: คืน GL framebuffer ผูกพันเมื่อทำลายเป้าหมายทำให้
  • ตัวอย่างพื้นผิวเปลือก: ลบพึ่งพา render_surfaces บน BasicSurface
  • เรขาคณิต: ลบการดำเนินงานของผู้ประกอบการสตรีมมิ่งจากส่วนหัว (LP: # 1247820)
  • กำจัดลำดับโฟกัสเพื่อลงทะเบียนพับการทำงานของมันในภาชนะเซสชั่น.
  • ตรวจสอบให้แน่ใจรุ่นเซสชั่นที่ได้มาคนกลางทรัพยากรบัฟเฟอร์ก่อนที่จะพยายามที่จะได้รับบัฟเฟอร์ใหม่ในนามของลูกค้านี้ช่วยแก้ไขปัญหาประสิทธิภาพที่ถดถอย (LP: # 1249210).
  • สะสางบาง test_client_input.cpp.
  • ปัจจัยออกพวงของ & quot นั้น ClientConfigCommon & quot;.
  • การทำความสะอาดขนาดเล็กเพื่อทดสอบภาชนะเซสชั่นเพื่อเพิ่ม encapsulation.
  • เปลือกพื้นผิว: ขั้นตอนใน & quot อีก; แก้ไข & quot; ลำดับชั้นพื้นผิว -. เผยแพร่เฉพาะการเชื่อมต่อและการวางรูปแบบข้อมูลลงในพื้นผิว
  • กราฟิก: Android:. HWC1.1 ใช้ EGL ที่จะได้รับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบ framebuffer พิกเซล
  • แก้ไข FTBS ใช้ use_debflags = ON (อาคารสำหรับหุ่นยนต์-armhf) (LP: # 1248014)
  • เพิ่มรายงานรับการป้อนข้อมูลของลูกค้า.
  • doc: Doxygen 1.8.4 บ่นเกี่ยวกับการตั้งค่าล้าสมัยจึงวิ่ง & quot; Doxygen U Doxyfile.in & quot;
  • .
  • Implement ปรับขนาด () เพื่อเรียนด้านเซิร์ฟเวอร์พื้นผิว.
  • Android: ทำความสะอาด MGA :: DisplayBuffer และ MGA :: DisplayBufferFactory
  • เพิ่มการปรับขนาด () การสนับสนุนให้ BufferStream ในการเตรียมการสำหรับพื้นผิวที่ปรับขนาดได้.
  • ผสานการเปลี่ยนแปลงข้อมูลเมตาจากแผ่นเสียงสร้างขึ้นใหม่: เมียร์
  • การทดสอบ: deduplicate สมบูรณ์มิลลิกรัม :: GraphicBufferAllocator
  • .
  • ตัวอย่าง: เอาใช้ปลอมเมียร์ / เปลือก / surface.h
  • ส่วนหน้า: ลบ ClientTrackingSurface จากลำดับชั้นพื้นผิว
  • ชนโน่นชน ABI บนเซิร์ฟเวอร์เพื่อ libmirserver11.
  • ไม่ต้องพูดถึง & quot; Renderable & quot ;. อินเตอร์เฟซที่ไม่ได้มีอยู่สำหรับค่อนข้างบางเวลาในขณะนี้.
  • หุ่นยนต์อินพุต:. กำหนดรหัสสัมผัสที่โดดเด่นมากขึ้น

คืออะไรใหม่ ในรุ่น 0.1.1:

  • ทดสอบหน่วยใหม่, การแก้ไขต่าง ๆ เพื่อหลีกเลี่ยงการเผยแพร่ภายใน ส่วนหัวของการสนับสนุนสำหรับการระบุเมียซ้อนชื่อเซิร์ฟเวอร์ทั้งผ่าน --name = โต้แย้งหรือตัวแปรสภาพแวดล้อม MIR_SERVER_NAME, refactoring ของเมียร์ Android เรียนการแสดงผลและเป็นก้าวแรกสู่การให้การสนับสนุนพื้นผิวปรับขนาด.

ซอฟแวร์อื่น ๆ ของนักพัฒนา Canonical Ltd.

Kubuntu Plasma 5
Kubuntu Plasma 5

17 Feb 15

Edubuntu
Edubuntu

3 Jun 15

Ubuntu Cloud Live
Ubuntu Cloud Live

14 Apr 15

ความคิดเห็นที่ Mir

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!