mcdermj committed changeset [256]

September 29th, 2011 @ 07:48 AM

ONCE AGAIN THIS IS AN INITIAL COMMIT. THIS CODE IS IN NO WAY FUNCTIONAL FOR EVERY DAY USE. USE AT YOUR OWN PERIL

  • Work on remodeling the UI:

    • Connected most of the functionality in the receiver inspector so that it works correctly.
    • Implemented the center/width controls for manual filter setting.
    • Started integration with XTPanAdapterView so that it works right
  • Combined XTPanAdapterLayer and XTPanAdapterView into the XTPanAdapterView file. There's no reason I can think of to use XTPanAdapterLayer without the corresponding view. It's only there because it must inherit from CAOpenGLLayer.

  • Implemented drag up/down to scroll the pan adapter view. This changes the upper and lower limits of the waterfall in the preferences pane.

  • Reworked the OpenGL code in XTWaterfallLayer and XTPanAdapterLayer to get rid of the GLBegin() and GLEnd() calls which are deprecated and not even present in OpenGL ES (see iPhone). Now both use arrays.

  • Set up XTWaterfallLayer to use OpenGL buffer objects for its arrays. This should make things a little more efficient, especially for the vertex arrays which are static. This way the vertices are transferred to the card only once (although it's only a 4-point array).

Committed by mcdermj (at xenotropic)

  • U Heterodyne/branches/0.1.0/Heterodyne.xcodeproj/project.pbxproj
  • U Heterodyne/branches/0.1.0/MacHPSDRAppDelegate.h
  • U Heterodyne/branches/0.1.0/MacHPSDRAppDelegate.m
  • U Heterodyne/branches/0.1.0/Resources/English.lproj/MainMenu.xib
  • U Heterodyne/branches/0.1.0/Resources/ReceiverInspector.xib
  • U Heterodyne/branches/0.1.0/TransceiverController.m
  • U Heterodyne/branches/0.1.0/XTPanAdapterView.h
  • U Heterodyne/branches/0.1.0/XTPanAdapterView.m
  • D Heterodyne/branches/0.1.0/XTPanadapterLayer.h
  • D Heterodyne/branches/0.1.0/XTPanadapterLayer.m
  • U Heterodyne/branches/0.1.0/XTReceiver.h
  • U Heterodyne/branches/0.1.0/XTReceiver.m
  • U Heterodyne/branches/0.1.0/XTWaterfallLayer.h
  • U Heterodyne/branches/0.1.0/XTWaterfallLayer.m
New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

An open source software project implementing an amateur radio receiver for the OpenHPSDR hardware.

Shared Ticket Bins